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

# Add to your project root as SKILL.md
curl -o SKILL.md "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/screenshotting/SKILL.md"

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"

Quality Score

B

Good

81/100

Standard Compliance72
Documentation Quality68
Usefulness85
Maintenance Signal100
Community Signal92
Scored Yesterday

GitHub Signals

Stars100
Forks15
Issues1
UpdatedYesterday
View on GitHub

Trust & Transparency

Open Source — MIT

Source code publicly auditable

Verified Open Source

Hosted on GitHub — publicly auditable

Actively Maintained

Last commit Yesterday

100 stars — Growing Community

15 forks

My Fox Den

Community Rating

Works With

Claude Code