A powerful desktop automation skill that combines traditional Python libraries with advanced Vision AI to control any GUI environment.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install desktop-gui
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-gui 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-gui skill is a comprehensive solution for full desktop automation within the Openclaw Skills ecosystem. It leverages Python libraries like pyautogui and opencv alongside system utilities such as xdotool and scrot to simulate human interactions. By providing a bridge between AI agents and the operating system, it enables programmatic control over mouse movements, keyboard inputs, and window management.
Beyond basic scripting, this skill introduces a cutting-edge Vision Mode. By integrating with the Qwen3.5-27b vision model, the skill can 'see' and understand screen layouts without relying on static coordinates or fragile OCR. This allows for intelligent automation that adapts to UI changes, making it ideal for legacy systems and complex cross-application workflows.
To get started with this skill in Openclaw Skills, install the core Python libraries and system dependencies:
# Install core Python libraries
pip3 install pyautogui pygetwindow pymsgbox opencv-python-headless pillow pytesseract
# Install required system tools
sudo apt-get install -y xdotool scrot tesseract-ocr tesseract-ocr-chi-sim tesseract-ocr-chi-tra
The skill manages automation data and visual state through the following structure:
| Data Type | Implementation | Description |
|---|---|---|
| Screenshots | /tmp/screen.png |
Temporary storage for visual analysis and verification. |
| Input Simulation | xdotool / pyautogui | Handles the translation of logic into hardware-level events. |
| Vision Pipeline | Base64 Encoding | Converts images into data strings for LLM processing. |
| Window Metadata | pygetwindow | Tracks window titles, coordinates, and focus states. |
Loading
A professional-grade framework for triaging, grading, and reporting on declassified UAP, UFO, and FOIA document releases from multiple official sources.

A high-level orchestration skill that generates end-to-end meta-architectures for complex entrepreneurial ventures, from business models to technical agent stacks.

An intelligent utility for querying Chinese statutory holidays, weekends, and make-up workday arrangements via automated API integration.

A comprehensive enterprise service tool designed for government personnel to manage business inquiries, policy recommendations, and safety supervision in the Yazhou District.

A professional tool for systematically checking compatibility and managing risks when migrating embedded code between hardware platforms.

A lightweight watchdog and self-healing system designed to provide 24/7 health monitoring and automatic recovery for Openclaw environments.








































