← Back to Skills Marketplace
hjx378

Windows Automation

by HJx378 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
700
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install windows-automation
Description
Automate Windows desktop by simulating mouse/keyboard input, managing clipboard, capturing screenshots, running commands, and launching apps.
Usage Guidance
This skill implements legitimate Windows automation functions, but take these precautions before enabling it: 1) Only install on a Windows machine — the skill uses PowerShell and Windows 'start' and may misbehave on other OSes. 2) Be cautious about using windows_command: it executes arbitrary PowerShell commands, so avoid passing untrusted input. 3) Note that pyautogui.FAILSAFE is disabled in the code; you will not have the usual mouse-corner abort. If you plan to run complex automation, consider modifying the code to keep FAILSAFE enabled or add a safe abort mechanism. Finally, verify the package source for pyautogui/pywin32/pyperclip and review any code changes before use.
Capability Analysis
Type: OpenClaw Skill Name: windows-automation Version: 1.0.0 The skill provides high-risk capabilities including arbitrary PowerShell command execution (windows_command), clipboard access, and screen capture, which are powerful primitives for data exfiltration and system compromise. Notably, __init__.py explicitly disables the PyAutoGUI failsafe mechanism (pyautogui.FAILSAFE = False), a standard safety feature designed to allow users to interrupt automated mouse movements. While these features align with the stated goal of 'Windows Automation', the combination of broad system access and disabled safety guards presents a significant security risk if the agent is targeted by prompt injection.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md and the __init__.py implementation align: the skill uses pyautogui/pywin32/pyperclip to control mouse/keyboard, clipboard, screenshots, app launch and run commands. Minor inconsistency: registry metadata lists no OS restriction, but the code and docs are Windows-specific (uses PowerShell, 'start' via cmd). The lack of an explicit Windows-only restriction is an oversight.
Instruction Scope
SKILL.md and __init__.py instruct/implement arbitrary command execution via windows_command (subprocess.run calling 'powershell -Command <user command>') which is expected for a 'run commands' feature but is high-risk because it can execute any shell command. The SKILL.md and code also disable pyautogui.FAILSAFE (noted in docs and set in code), which removes a common user abort mechanism and increases the risk of runaway automation; this is a safety concern even if coherent with the skill's goal.
Install Mechanism
There is no install spec (instruction-only), and the SKILL.md suggests installing pyautogui, pywin32, pyperclip via pip. This is a low-risk, common approach. Note: the package requirements are only mentioned in docs, not declared in registry metadata.
Credentials
The skill does not request environment variables, credentials, or config paths. The capabilities implemented (mouse/keyboard, clipboard, screenshots, launching apps, running commands) do not require secrets, so the absence of requested credentials is proportionate.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide configs. Model invocation is enabled (platform default) which is expected. No elevated persistence privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install windows-automation
  3. After installation, invoke the skill by name or use /windows-automation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Windows Automation Skill 1.0.0 – Initial Release - Automate mouse and keyboard actions with tools for clicking, typing, hotkeys, and movement. - Provides screen operations: take screenshots, get cursor position, and screen size. - Can launch Windows applications by name or path. - Clipboard tools to read and write text. - Run system commands via PowerShell or cmd. - Includes example usage scenarios and safety notes for desktop automation.
Metadata
Slug windows-automation
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Windows Automation?

Automate Windows desktop by simulating mouse/keyboard input, managing clipboard, capturing screenshots, running commands, and launching apps. It is an AI Agent Skill for Claude Code / OpenClaw, with 700 downloads so far.

How do I install Windows Automation?

Run "/install windows-automation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Windows Automation free?

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

Which platforms does Windows Automation support?

Windows Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Windows Automation?

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

💬 Comments