← All skills
openclaw-pyautogui
82 / 100 · Low risk
Fine to try.
By LeoYeAI/agent-master-skills (GitHub) · media · 2,186 stars · scanned at commit 8f88f9a
Cross-platform mouse/keyboard automation skill. Supports mouse control (move/click/drag/scroll), keyboard control (key press/hotkeys/type text), screen operations (screenshots/mouse position/screen size), image utilities (metadata/crop), screen overlay markers, drawing markers on images, image locating (template matching + OCR), and file cleanup to free disk space. Activate when the user needs UI automation, screenshots, coordinate verification, image analysis/annotation, on-screen element loca…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 20 places.
Show 17 more
- skills/pyautogui/README_zh.md, line 27
pip install Pillow - skills/pyautogui/SKILL.md, line 45
pip3 install pyautogui - skills/pyautogui/SKILL.md, line 48
pip3 install Pillow - skills/pyautogui/SKILL.md, line 414
pip install opencv-python numpy rapidocr_onnxruntime - skills/pyautogui/SKILL_zh.md, line 52
pip3 install pyautogui - skills/pyautogui/SKILL_zh.md, line 55
pip3 install Pillow - skills/pyautogui/SKILL_zh.md, line 455
pip install opencv-python numpy rapidocr_onnxruntime - skills/pyautogui/scripts/draw_on_image.py, line 14
print("错误: 未安装 Pillow。请运行: pip3 install Pillow") - skills/pyautogui/scripts/draw_overlay.py, line 16
print("错误: 未安装 pyautogui。请运行: pip3 install pyautogui") - skills/pyautogui/scripts/image_finder.py, line 16
print("错误: 缺少依赖。请运行: pip install pyautogui numpy") - skills/pyautogui/scripts/image_finder.py, line 22
print("错误: 未安装 opencv-python。请运行: pip install opencv-python") - skills/pyautogui/scripts/image_finder.py, line 119
print("错误: 未安装 RapidOCR。请运行: pip install rapidocr_onnxruntime", file=sys.stderr) - skills/pyautogui/scripts/image_finder.py, line 172
print("错误: 未安装 RapidOCR。请运行: pip install rapidocr_onnxruntime", file=sys.stderr) - skills/pyautogui/scripts/image_utils.py, line 14
print("错误: 未安装 Pillow。请运行: pip3 install Pillow") - skills/pyautogui/scripts/keyboard_mouse.py, line 18
print("错误: 未安装 pyautogui。请运行: pip3 install pyautogui") - skills/pyautogui/scripts/keyboard_mouse.py, line 162
print("错误: 未安装 pyperclip。请运行: pip3 install pyperclip", file=sys.stderr) - skills/pyautogui/scripts/keyboard_mouse.py, line 197
print("错误: 未安装 pyperclip。请运行: pip3 install pyperclip", file=sys.stderr)
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 33 places.
Show 17 more
- skills/pyautogui/SKILL.md, line 93
python3 scripts/keyboard_mouse.py key_press enter - skills/pyautogui/SKILL.md, line 114
python3 scripts/keyboard_mouse.py screenshot /tmp/screenshot.png - skills/pyautogui/SKILL.md, line 128
python3 scripts/keyboard_mouse.py screenshot_region region.png 100 100 500 500 - skills/pyautogui/SKILL.md, line 143
python3 scripts/keyboard_mouse.py copy "Text to copy" - skills/pyautogui/SKILL.md, line 183
python3 scripts/keyboard_mouse.py key_hotkey win r - skills/pyautogui/SKILL.md, line 190
python3 scripts/keyboard_mouse.py mouse_click_at 500 300 left - skills/pyautogui/SKILL.md, line 198
python3 scripts/keyboard_mouse.py mouse_click_at 100 100 left - skills/pyautogui/SKILL.md, line 217
python3 scripts/image_utils.py info screenshot.png - skills/pyautogui/SKILL.md, line 224
python3 scripts/image_utils.py crop screenshot.png 100 100 500 500 - skills/pyautogui/SKILL.md, line 231
$ python3 scripts/image_utils.py info screenshot.png - skills/pyautogui/SKILL.md, line 271
python3 scripts/image_utils.py crop screenshot.png 1520 880 1920 1080 - skills/pyautogui/SKILL.md, line 278
python3 scripts/image_utils.py size screenshot.png - skills/pyautogui/SKILL.md, line 284
for img in *.png; do - skills/pyautogui/SKILL.md, line 292
python3 scripts/keyboard_mouse.py screenshot full.png - skills/pyautogui/SKILL.md, line 308
python3 scripts/draw_overlay.py marker cross 500 300 - skills/pyautogui/SKILL.md, line 318
python3 scripts/draw_overlay.py area 3028 276 3832 2098 --label "Window" --duration 8 - skills/pyautogui/SKILL.md, line 339
python3 scripts/keyboard_mouse.py screenshot screen.png
and 13 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'openclaw-pyautogui' ] || [ -L ~/.agents/skills/'openclaw-pyautogui' ]; then echo 'A skill folder named openclaw-pyautogui already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/LeoYeAI/agent-master-skills' "$d" && git -C "$d" checkout --quiet '8f88f9a0dd5a1075d4f0c7626f9d960844d57575' -- 'skills/pyautogui' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/pyautogui' ~/.agents/skills/'openclaw-pyautogui' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'openclaw-pyautogui' ~/.claude/skills/'openclaw-pyautogui' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for LeoYeAI/agent-master-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/LeoYeAI/agent-master-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 8f88f9a | 82 |
| 2026-11-07 | 8f88f9a | 85 |