| name | Skreenshot |
| description | Organize, tag, search, and manage screenshots on macOS. Use when users need to: (1) find specific screenshots, (2) organize screenshots into folders by category/project, (3) search screenshot content via OCR, (4) bulk rename or move screenshots, (5) clean up old screenshots, or (6) integrate with CleanShot X or macOS screenshot tool. |
Skreenshot
macOS accumulates screenshots rapidlyโon the Desktop by default, often forgotten and unorganized. This skill provides workflows to tame the chaos.
Quick Start
Find screenshots:
find ~/Desktop -name "Screenshot*.png" -mtime -7 | head -20
textsnip -i ~/Desktop/Screenshot*.png | grep -i "receipt"
Organize:
mkdir -p ~/Pictures/Screenshots/{work,personal,receipts,memes}
mv ~/Desktop/Screenshot*.png ~/Pictures/Screenshots/personal/
Default Screenshot Location
macOS saves to ~/Desktop by default. Change it:
defaults write com.apple.screencapture location ~/Pictures/Screenshots
killall SystemUIServer
Screenshot Naming Patterns
Default: Screenshot YYYY-MM-DD at HH.MM.SS.png
Smart rename with context:
python scripts/rename_screenshots.py --add-tags work,receipt
OCR Search
Search screenshot content with OCR tools:
- textsnip (CLI):
textsnip -i *.png | grep "search term"
- EasyOCR (Python): See
references/ocr-setup.md
- macOS built-in: Live Selection (Cmd+Shift+4 then drag)
Organization Strategies
By Project/Client
Pictures/Screenshots/
โโโ client-acme/
โโโ client-globex/
โโโ personal/
By Category
Pictures/Screenshots/
โโโ receipts/
โโโ bugs/
โโโ inspiration/
โโโ memes/
โโโ reference/
By Date (auto-archive)
Pictures/Screenshots/
โโโ 2026/
โ โโโ 01-january/
โ โโโ 02-february/
โ โโโ ...
CleanShot X Integration
If using CleanShot X:
- Screenshots save to custom folder (configurable)
- OCR built-in (Cmd+Shift+O)
- Auto-upload to cloud (optional)
See references/cleancast-x.md for workflow details.
Automation Scripts
scripts/rename_screenshots.py
Batch rename with smart patterns (date, app name, tags).
scripts/archive_old_screenshots.py
Move screenshots older than N days to archive folder.
scripts/ocr_search.py
Search all screenshots by text content.
Workflow Examples
"Find that screenshot of the error message"
- Search by date range (when did you see the error?)
- OCR search for error text
- Open matching results
"Organize my Desktop screenshots"
- Run archive script for old screenshots
- Move recent ones to categorized folders
- Update links if needed (wikilinks, docs)
"Search all screenshots for 'invoice'"
- Run OCR search script
- Filter results by date/category
- Return matches with preview
References:
references/ocr-setup.md - OCR tool setup and usage
references/cleancast-x.md - CleanShot X workflows
references/automation-patterns.md - Advanced automation scripts