Openpaw c-screen
Capture screenshots and extract text via OCR using `peekaboo`, and capture webcam images using `camsnap`. Enables visual analysis of screen content and camera input.
install
source · Clone the upstream repo
git clone https://github.com/daxaur/openpaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/daxaur/openpaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/c-screen" ~/.claude/skills/daxaur-openpaw-c-screen && rm -rf "$T"
manifest:
skills/c-screen/SKILL.mdsource content
What This Skill Does
Enables Claude to take screenshots, extract text from the screen via OCR, and capture webcam images for visual analysis using
peekaboo and camsnap.
Available CLI Tools
peekaboo
— Screenshots & OCR
peekaboo# Take a full screenshot and save to file peekaboo screenshot --output ~/Desktop/screen.png # Take screenshot and extract all text via OCR peekaboo ocr # OCR a specific region (x, y, width, height) peekaboo ocr --region 0,0,1280,720 # Screenshot a specific window by app name peekaboo screenshot --app "Safari" --output window.png # Screenshot and pipe to stdout for immediate analysis peekaboo screenshot --stdout
camsnap
— Webcam Capture
camsnap# Capture a single webcam frame camsnap --output ~/Desktop/photo.jpg # Capture with a specific camera device camsnap --device 0 --output shot.jpg # Capture and print file path camsnap --output /tmp/cam.jpg && echo "Saved"
Usage Guidelines
- Use
when the user wants text extracted from the screenpeekaboo ocr - Use
only when the user explicitly wants a webcam imagecamsnap - After capturing, read the image file to analyze its contents visually
Notes
- macOS screen recording permission required for
peekaboo - Camera permission required for
camsnap - OCR accuracy depends on font size and screen resolution