ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 2/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/wpegley/desktop-control-1-0-0
Or

What 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

  1. "Open the Calculator app, perform a complex calculation using the mouse for clicks, and copy the result to my clipboard."
  2. "Locate the 'Export' button on my spreadsheet window using image recognition, click it, and save the file to the desktop."
  3. "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

Author@wpegley
Stars919
Views1
Updated2026-02-12
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-wpegley-desktop-control-1-0-0": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#automation#gui-control#desktop-automation#robotic-process-automation#mouse-keyboard
Safety Score: 2/5

Flags: file-read, file-write