← Back to Skills Marketplace
59534
Downloads
370
Stars
514
Active Installs
1
Versions
Install in OpenClaw
/install desktop-control
Description
Advanced desktop automation with mouse, keyboard, and screen control
Usage Guidance
Install only if you intentionally want an agent to control your live desktop. Use it in a test or isolated session first, keep failsafe enabled, prefer require_approval=True where available, avoid running it while sensitive apps or secrets are visible, and do not use autonomous workflows for submissions, public posting, file operations, or clipboard handling without reviewing each action.
Capability Analysis
Type: OpenClaw Skill
Name:
Developer:
Version:
Description: OpenClaw Agent Skill
Suspicious High-Entropy/Eval files: 2
The skill bundle provides extensive desktop automation capabilities, including full control over mouse, keyboard, screen, window management, clipboard, and the ability to execute commands via the Windows Run dialog (Win+R) in `ai_agent.py`. While these are high-risk capabilities, they are plausibly needed for the stated purpose of 'advanced desktop automation' and the skill includes explicit safety features like failsafe and an approval mode. There is no clear evidence of intentional malicious behavior such as data exfiltration, persistence, or obfuscation. The AI agent's planning is currently rule-based, mitigating immediate prompt injection risk for arbitrary command generation, though the underlying `DesktopController` (in `__init__.py`) offers powerful primitives.
Capability Assessment
Purpose & Capability
The capabilities match the desktop automation purpose, but the skill exposes high-impact primitives: mouse and keyboard control, screenshots, window enumeration/activation, clipboard read/write, file-saving screenshots, and launching applications through synthetic Win+R input.
Instruction Scope
Documentation discloses most capabilities, but examples normalize form submission, password-like typing, public social posting, screenshot capture, clipboard access, and failsafe disabling without strong up-front privacy or confirmation guidance.
Install Mechanism
Installation is a straightforward pip dependency instruction for pyautogui, pillow, opencv-python, pygetwindow, and pyperclip; no installer persistence or hidden setup behavior was found in the artifact.
Credentials
Full-desktop automation is inherently broad, and the AI agent can act autonomously across arbitrary focused applications; this is proportionate to the goal only when used in a controlled desktop session with explicit user supervision.
Persistence & Privilege
No background persistence, privilege escalation, or network exfiltration was found, but screenshots can be saved to caller-specified filenames and the AI agent captures before/after screenshots for each step by default, which may retain sensitive screen contents.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install desktop-control - After installation, invoke the skill by name or use
/desktop-control - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Version 1.0.0
- Initial release of the Desktop Control skill for OpenClaw.
- Provides advanced automation: mouse movement/clicks, keyboard input, hotkeys, and typing speed control.
- Supports screen capture, region-based screenshots, image/template matching, and pixel color detection.
- Includes window management (list, activate, move, resize, minimize/maximize).
- Safety features: failsafe abort, logging, approval mode, bounds checks, and emergency pause.
- Detailed documentation with examples and complete API reference.
Metadata
Frequently Asked Questions
What is Desktop Control?
Advanced desktop automation with mouse, keyboard, and screen control. It is an AI Agent Skill for Claude Code / OpenClaw, with 59534 downloads so far.
How do I install Desktop Control?
Run "/install desktop-control" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Desktop Control free?
Yes, Desktop Control is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Desktop Control support?
Desktop Control is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Desktop Control?
It is built and maintained by matagul (@matagul); the current version is v1.0.0.
More Skills