Skip to content
Skill

screenshotting

by majiayu000

AI Summary

A skill that enables Claude to take screenshots to verify visual state and debug GUI applications, particularly useful for developers working with visual tools and uncertain operations.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "screenshotting" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory (2 files)
mkdir -p .claude/skills/screenshotting && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/screenshotting/SKILL.md "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/screenshotting/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/screenshotting/metadata.json "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/screenshotting/metadata.json"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Take screenshots to see what's on screen. Triggers on 'screenshot', 'grab a screenshot', 'have a look', 'can you see', 'what does it look like', 'check the screen', 'did that work', 'verify it worked', 'what happened'. AFTER uncertain CLI operations (backgrounded processes, nohup, visual changes), consider capturing to verify state. Captures windows or full screen to files. (user)

How It Works

• Window enumeration: Uses macOS CGWindowList API (pure Quartz, no AppleScript) • Capture: Uses screencapture -l<windowid> for windows, screencapture -x for screen • Resize: Uses sips --resampleHeightWidthMax for efficient scaling Key capability: Can capture windows even when covered or minimized.

Screenshotting

Take screenshots to see what's on screen. Captures persist as files (unlike browsermcp snapshots which only exist in context).

Capture specific app window

~/.claude/.venv/bin/python ~/.claude/skills/screenshotting/scripts/look.py --app Ghostty

Capture window by title match

~/.claude/.venv/bin/python ~/.claude/skills/screenshotting/scripts/look.py --app Chrome --title "LinkedIn"

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
Adoption100+ stars on GitHub
100 ★ · Growing
DocsREADME + description
Well-documented

GitHub Signals

Stars100
Forks15
Issues1
Updated1mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code