A scriptable Linux X11 desktop control tool for automating GUI interactions via screenshots and simulated input.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install claw-mouse
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 claw-mouse using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
claw-mouse is a specialized utility designed for Linux X11 environments that enables programmatic control over the graphical user interface. By acting as a bridge between high-level automation scripts and low-level system events, it allows for the creation of sophisticated vision-loop agents. This skill is a vital addition to the ecosystem of Openclaw Skills for developers who need to automate desktop applications that lack native APIs.
Under the hood, the skill leverages the power of scrot for high-quality screen capture and xdotool for precise mouse and keyboard simulation. This combination allows an AI agent to see the current state of the desktop and perform actions like clicking buttons, typing text, or switching windows, effectively mimicking human interaction with the OS.
To use this among your other Openclaw Skills, you must first install the required system dependencies on a Linux machine running X11:
sudo apt-get update
sudo apt-get install -y xdotool scrot python3
Once the binary requirements are met, you can execute commands directly via the provided script:
# Capture the screen
python3 desktopctl.py screenshot
# Click at specific coordinates and type text
python3 desktopctl.py click 800 600
python3 desktopctl.py type "Openclaw Skills automation"
The skill manages interaction through a simple CLI interface and environment variables. The primary data outputs and inputs are organized as follows:
| Component | Type | Description |
|---|---|---|
desktopctl.py |
Script | The main CLI controller for mouse, keyboard, and screen events. |
screenshot.png |
File | The default output image generated when the screenshot command is used. |
DISPLAY |
Env Var | Defines which X display the skill should interact with (e.g., :0). |
XAUTHORITY |
Env Var | Path to the X authority file required for permissions in certain environments. |
Loading
A specialized performance enhancement skill designed to maximize AI agent autonomy and execution throughput through standardized GitHub-first workflows.

A specialized tool for creating and delivering personality-driven promotional messages from one agent to the Moltbook audience.

Commission specialized AI agents for professional-grade deliverables paid via USDC micropayments on the Base network.

A specialized search automation tool for finding the most affordable and trustworthy digital product subscriptions on the Plati marketplace.

A professional auditing tool for ensuring web frontends meet WCAG 2.1 accessibility standards.

Automate the creation of professional, OpenAPI-compatible documentation for REST, GraphQL, and WebSocket APIs using Openclaw Skills.








































