Directly control your desktop environment including mouse, keyboard, and window management through the CUA computer server API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install desktop-automation
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 desktop-automation using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The desktop-control skill empowers Openclaw Skills with the ability to navigate and interact with a host operating system natively. By utilizing the CUA computer server running on a local or remote port, the AI agent can perform GUI-based actions that were previously restricted to manual human input. This skill is essential for bridging the gap between high-level agent reasoning and low-level desktop execution, making it a cornerstone for complex automation workflows.
Whether you are on macOS, Linux, or Windows, this skill provides a unified interface to capture screen data and simulate user interactions. It transforms your local environment into a programmable workspace where Openclaw Skills can execute tasks across different applications, manage windows, and handle file operations without needing a dedicated application API.
Install the CUA SDK and start the server using the following commands:
# Install the SDK
pip install cua-computer-sdk
# Start the server on the default port
cua-server start --port 8000
To verify that the server is responding correctly, use curl:
curl http://localhost:8000/status
The skill utilizes a structured JSON command protocol to interact with the OS. Key commands and their expected inputs are summarized below:
| Command | Parameters | Result |
|---|---|---|
screenshot |
N/A | Returns base64 string of the current screen capture. |
left_click |
x, y |
Moves the cursor and performs a click at coordinates. |
type_text |
text |
Inputs a string of characters at the current focus. |
hotkey |
keys (Array) |
Simulates key combinations like ['ctrl', 'alt', 't']. |
launch |
app |
Opens a specific application by its system name. |
open |
path |
Opens a file or URL with the default system handler. |
Loading
A unified multi-agent management platform featuring a Gemini-style UI, image upload support, and isolated local chat history.

A specialized skill for sending iMessages and SMS via the native macOS Messages app using automated AppleScript commands.

A PowerShell-driven automation script designed to handle Git initialization, commits, and pushes to GitHub with optional repository creation.

An automated intelligence gathering skill that aggregates, classifies, and summarizes AI industry news into professional reports.

A powerful utility for performing bulk file operations like renaming, converting, and organizing files through automated scripts.

A lightning-fast note-taking and snippet storage utility that uses simple CLI commands to manage persistent Markdown records.








































