Capture screenshots and extract text via OCR using `peekaboo`, and capture webcam images using `camsnap`. Enables visual analysis of screen content and camera input.
Installs into .claude/skills of the current project.
Are you the author of C Screen?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/daxaur-c-screen)
---
name: c-screen
description: Capture screenshots and extract text via OCR using `peekaboo`, and capture webcam images using `camsnap`. Enables visual analysis of screen content and camera input.
tags: [screenshot, ocr, webcam, peekaboo, camsnap, vision]
---
## 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
```bash
# 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
```bash
# 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 `peekaboo ocr` when the user wants text extracted from the screen
- Use `camsnap` only when the user explicitly wants a webcam image
- 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