Skreenshot
Organize, tag, search, and manage macOS screenshots with OCR, bulk renaming, folder categorization, cleanup, and CleanShot X integration.
Description
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:
# List recent screenshots (last 7 days)
find ~/Desktop -name "Screenshot*.png" -mtime -7 | head -20
# Search by content (OCR)
textsnip -i ~/Desktop/Screenshot*.png | grep -i "receipt"
Organize:
# Move to categorized folders
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:
# Set custom location
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:
# Use script for batch rename with date + optional tags
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 usagereferences/cleancast-x.md- CleanShot X workflowsreferences/automation-patterns.md- Advanced automation scripts
Reviews (0)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!