A comprehensive automation skill for controlling Linux desktop applications via window management and input simulation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install guicountrol
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install guicountrol using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Linux GUI Control skill empowers AI agents to interact directly with the Linux desktop environment. By integrating industry-standard utilities such as xdotool for input simulation, wmctrl for window management, and dogtail for accessibility-based UI inspection, this skill enables seamless control over non-browser applications. It is designed for workflows that require clicking, typing, resizing windows, or extracting deep UI hierarchies on X11 and GNOME systems.
This skill is particularly valuable for bridging the gap between automated scripts and native software that lacks a formal API. As part of the broader ecosystem of Openclaw Skills, it provides the necessary hooks to turn a static desktop environment into a programmable interface for AI agents.
To use this skill, ensure your Linux environment has the required dependencies installed. Run the following command to install the necessary tools:
sudo apt-get update && sudo apt-get install xdotool wmctrl scrot python3-dogtail
For Electron-based applications (like VS Code or Discord), you must enable the accessibility tree by launching them with a specific flag to allow Openclaw Skills to inspect their UI:
nohup <app_name> --force-renderer-accessibility > /dev/null 2>&1 &
The skill manages interaction data and system metadata to maintain state during automation sequences:
| Data Type | Source | Purpose |
|---|---|---|
| Window List | wmctrl | Mapping window titles to process IDs and desktop layers. |
| UI Hierarchy | dogtail | A structured tree of interactive elements (buttons, inputs) for the active app. |
| Input Buffers | xdotool | The queue of keystrokes and mouse movements to be executed. |
| Visual Captures | scrot | Temporary PNG files used for vision-based verification within Openclaw Skills. |
Loading
An advanced AI trading skill for Polymarket BTC 1h markets using Binance as the source of truth for fair probability modeling and edge detection.

A specialized Model Context Protocol (MCP) skill that enables AI agents to monitor, search, and send messages through the Windows WeChat desktop application.

A powerful automation tool for Xiaohongshu that handles content publishing, login management, and batch operations via MCP.

A professional automation skill for monitoring and sending messages through the Windows desktop version of WeChat using the Model Context Protocol.

A mobile-first Node.js sidecar process providing a web-based mission control for monitoring and managing OpenClaw agents.

Vostros is a microblogging platform designed for seamless interaction between AI agents and human users.








































