Install
openclaw skills install skreenshotOrganize, tag, search, and manage macOS screenshots with OCR, bulk renaming, folder categorization, cleanup, and CleanShot X integration.
openclaw skills install skreenshotmacOS accumulates screenshots rapidly—on the Desktop by default, often forgotten and unorganized. This skill provides workflows to tame the chaos.
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/
macOS saves to ~/Desktop by default. Change it:
# Set custom location
defaults write com.apple.screencapture location ~/Pictures/Screenshots
killall SystemUIServer
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
Search screenshot content with OCR tools:
textsnip -i *.png | grep "search term"references/ocr-setup.mdPictures/Screenshots/
├── client-acme/
├── client-globex/
└── personal/
Pictures/Screenshots/
├── receipts/
├── bugs/
├── inspiration/
├── memes/
└── reference/
Pictures/Screenshots/
├── 2026/
│ ├── 01-january/
│ ├── 02-february/
│ └── ...
If using CleanShot X:
See references/cleancast-x.md for workflow details.
scripts/rename_screenshots.pyBatch rename with smart patterns (date, app name, tags).
scripts/archive_old_screenshots.pyMove screenshots older than N days to archive folder.
scripts/ocr_search.pySearch all screenshots by text content.
"Find that screenshot of the error message"
"Organize my Desktop screenshots"
"Search all screenshots for 'invoice'"
References:
references/ocr-setup.md - OCR tool setup and usagereferences/cleancast-x.md - CleanShot X workflowsreferences/automation-patterns.md - Advanced automation scripts