← Back to Skills Marketplace
wpegley

Desktop Control 1.0.0

by wpegley · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3948
Downloads
6
Stars
58
Active Installs
1
Versions
Install in OpenClaw
/install desktop-control-1-0-0
Description
Advanced desktop automation with mouse, keyboard, and screen control
Usage Guidance
Install only if you intentionally want OpenClaw to control your live desktop. Keep failsafe enabled, enable approval mode for important workflows, close sensitive windows, avoid clipboard reads unless necessary, and supervise anything that submits forms, changes files, launches apps, saves screenshots, or acts through logged-in accounts.
Capability Analysis
Type: OpenClaw Skill Name: desktop-control-1-0-0 Version: 1.0.0 This skill provides extensive desktop control capabilities, including mouse, keyboard, screen, window, and clipboard manipulation, which are inherently high-risk. The `ai_agent.py` file's `_do_launch_app` function uses `win+r` hotkey, types a command, and presses enter, allowing for arbitrary command execution on the system. While the current implementation of `_extract_app_name` in `ai_agent.py` restricts this to a whitelist of benign applications (e.g., 'notepad', 'mspaint', 'calc'), and the `DesktopController` in `__init__.py` includes safety features like `failsafe` and `require_approval` (user confirmation for actions), the underlying capability to execute commands and control the desktop makes it suspicious due to the potential for abuse if the agent were compromised or given malicious instructions, especially with future LLM integration as indicated in `AI_AGENT_GUIDE.md`.
Capability Assessment
Purpose & Capability
Mouse, keyboard, screenshot, window, clipboard, and app-launch behavior match the stated desktop-control purpose, but they can affect any active app and expose sensitive screen or clipboard contents.
Instruction Scope
Approval mode exists but is off by default, and several sensitive actions such as screenshots, clipboard access, window activation, scrolling, and key state changes are not consistently approval-gated.
Install Mechanism
Installation is a manual pip dependency flow using common automation libraries; I found no hidden installer, bundled binary, or startup persistence mechanism, though dependencies are not pinned.
Credentials
Full desktop control is proportionate to the advertised purpose, but it is not scoped to particular apps, windows, file paths, or low-risk actions, so mistakes can impact logged-in accounts, files, forms, and public posting workflows.
Persistence & Privilege
I found no credential theft, network exfiltration, privilege escalation, or background persistence; however, screenshots can be saved to disk and actions run with the current user's desktop authority.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install desktop-control-1-0-0
  3. After installation, invoke the skill by name or use /desktop-control-1-0-0
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Advanced desktop automation for OpenClaw with rich mouse, keyboard, screen, and window control features. - Pixel-perfect mouse control: absolute/relative moves, smooth paths, clicks, drag & drop, scroll, and position tracking. - Fast and configurable keyboard input: typing, hotkeys, key combinations, and control of key states. - Screen operations: screenshots (full/region), image recognition with OpenCV, pixel color detection, multi-monitor support. - Window management: list, activate, move/resize, minimize/maximize windows. - Safety and reliability: failsafe gesture, emergency pause/approval modes, bounds-checking, and full automation logging. - Extensive documented API with usage examples for all key operations.
Metadata
Slug desktop-control-1-0-0
Version 1.0.0
License
All-time Installs 58
Active Installs 58
Total Versions 1
Frequently Asked Questions

What is Desktop Control 1.0.0?

Advanced desktop automation with mouse, keyboard, and screen control. It is an AI Agent Skill for Claude Code / OpenClaw, with 3948 downloads so far.

How do I install Desktop Control 1.0.0?

Run "/install desktop-control-1-0-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Desktop Control 1.0.0 free?

Yes, Desktop Control 1.0.0 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Desktop Control 1.0.0 support?

Desktop Control 1.0.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Desktop Control 1.0.0?

It is built and maintained by wpegley (@wpegley); the current version is v1.0.0.

💬 Comments