← Back to Skills Marketplace
yangye230147961

pyautogui-skill

by yangye230147961 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
494
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install pyautogui-skill
Description
Desktop automation via PyAutoGUI. Use when: user needs to automate mouse/keyboard actions, GUI testing, click/type sequences, screen-based workflows, or repe...
Usage Guidance
This skill appears coherent for local desktop automation, but be aware of the inherent risks of any tool that controls your mouse and keyboard: only run these scripts from sources you trust, keep pyautogui.FAILSAFE enabled (moving the mouse to a corner aborts actions), and avoid running while sensitive windows (password managers, banking, terminals) are focused. Install Python packages in a virtualenv and verify package versions before installing. On macOS grant Accessibility permissions only to trusted Terminal/Python apps. If you plan to allow autonomous agent invocation of this skill, understand that it could simulate input without further prompts — consider limiting autonomous use if you have high-sensitivity workflows.
Capability Analysis
Type: OpenClaw Skill Name: pyautogui-skill Version: 1.0.0 The skill provides powerful desktop automation capabilities via PyAutoGUI, including keyboard/mouse control and screen capture, which are inherently high-risk behaviors for an AI agent. While the scripts (e.g., click_image.py, keyboard_shortcut.py, take_screenshot.py) are clearly aligned with the stated purpose and include safety fail-safes, they provide a direct mechanism for an agent to bypass UI-based security prompts or exfiltrate sensitive information via screenshots. No evidence of intentional malice, obfuscation, or data exfiltration logic was found in the code.
Capability Assessment
Purpose & Capability
Name/description align with the provided Python scripts and SKILL.md. Required binary (python3) and the referenced pip libraries (pyautogui, pyscreeze/Pillow) are appropriate for desktop GUI automation; no unrelated credentials or tools are requested.
Instruction Scope
SKILL.md and the scripts restrict actions to mouse/keyboard movement, screenshots, image location, and shortcuts. They reference local image paths and OS permission steps (macOS Accessibility) which are expected. There are no instructions to read arbitrary system files, network endpoints, or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only), and included code files are plain Python scripts. No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill requests no environment variables or credentials. The lack of secrets is proportionate to the stated purpose.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent presence or modify other skills. Ordinary agent autonomy settings remain unchanged.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pyautogui-skill
  3. After installation, invoke the skill by name or use /pyautogui-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the pyautogui skill. - Provides desktop automation using PyAutoGUI for mouse, keyboard, and screen actions. - Includes detailed usage instructions and best practices. - Supports common tasks: mouse clicks, typing, screenshots, image location, keyboard shortcuts, and form filling. - Lists clear limitations: not for web/mobile automation or advanced image recognition. - Features troubleshooting tips for macOS, Windows, and Linux. - Safety recommendations are emphasized, including PyAutoGUI's fail-safe settings. - Installation instructions and example scripts are provided for quick adoption.
Metadata
Slug pyautogui-skill
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is pyautogui-skill?

Desktop automation via PyAutoGUI. Use when: user needs to automate mouse/keyboard actions, GUI testing, click/type sequences, screen-based workflows, or repe... It is an AI Agent Skill for Claude Code / OpenClaw, with 494 downloads so far.

How do I install pyautogui-skill?

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

Is pyautogui-skill free?

Yes, pyautogui-skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does pyautogui-skill support?

pyautogui-skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created pyautogui-skill?

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

💬 Comments