Desktop Control 1 0 0
Advanced desktop automation with mouse, keyboard, and screen control
Why use this skill?
Master your computer with the OpenClaw Desktop Control skill. Enable precise mouse, keyboard, and window automation for any local application with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/wpegley/desktop-control-1-0-0What This Skill Does
Desktop Control 1.0.0 is the definitive automation layer for OpenClaw, enabling the agent to interact with your operating system exactly like a human user. By leveraging low-level system hooks, it provides comprehensive control over mouse inputs, keyboard sequences, screen rendering, and window states. This skill allows OpenClaw to traverse GUI applications, click buttons, interact with legacy software that lacks APIs, and manage desktop windows efficiently, turning your local machine into a programmable interface.
Installation
To integrate Desktop Control, ensure you have the necessary system dependencies installed via your terminal:
pip install pyautogui pillow opencv-python pygetwindow
Once dependencies are met, run the installation command within your OpenClaw environment: clawhub install openclaw/skills/skills/wpegley/desktop-control-1-0-0
Use Cases
Desktop Control is designed for scenarios where traditional automation fails. Use it to: 1) Populate data into non-web-based desktop applications. 2) Perform repetitive GUI-based tasks like clicking through installation wizards or menu-heavy legacy software. 3) Monitor visual system states via screen captures and image recognition. 4) Automate window layout management for multi-tasking workflows.
Example Prompts
- "Open the Calculator app, perform a complex calculation using the mouse for clicks, and copy the result to my clipboard."
- "Locate the 'Export' button on my spreadsheet window using image recognition, click it, and save the file to the desktop."
- "Switch to my web browser window, press Ctrl+L to focus the address bar, and type 'https://www.google.com'."
Tips & Limitations
For optimal reliability, always leverage the 'failsafe' feature—if the agent begins an unwanted action, slamming the mouse cursor into any corner of your screen will instantly abort the process. When using image recognition, ensure your UI scaling settings in the OS are at 100% to avoid pixel mismatch issues. Note that because this skill mimics hardware inputs, it will require active screen access and cannot operate reliably if the system is locked or the user is actively using the mouse and keyboard simultaneously. Always use 'approval mode' when testing new automation sequences to prevent unintended system modifications.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-wpegley-desktop-control-1-0-0": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write