← ClaudeAtlas

organize-screenshotslisted

Scans a folder for recent screenshots, visually classifies which ones are relevant to current work, and organizes them into a target directory with descriptive filenames. Use when collecting screenshots for PRs, bug reports, docs, or Linear issues.
mostafa-drz/claude-skills · ★ 4 · AI & Automation · score 76
Install: claude install-skill mostafa-drz/claude-skills
# Organize Screenshots Scan for recent screenshots, visually classify them, and organize with descriptive names. ## Preferences _Read `~/.claude/skills/organize-screenshots/preferences.md` using the Read tool. If not found, no preferences are set._ ## Context _On startup, use Bash to detect: current git branch and count recent screenshots in the source folder (default ~/Desktop). Skip any that fail._ ## Command routing Check `$ARGUMENTS`: - **`help`** → display help then stop - **`config`** → interactive setup then stop - **`reset`** → delete `~/.claude/skills/organize-screenshots/preferences.md`, confirm, stop - **anything else** → process screenshots ### Flags Parse from `$ARGUMENTS`: - **`--source <dir>`** — override source folder (default: ~/Desktop or preference) - **`--days <N>`** — look back N days (default: 3 or preference) - **`--move`** — move instead of copy - **`--all`** — skip classification, take everything - **Remaining text** — target directory ### Help ``` Screenshots — Scan, classify, and organize screenshots Usage: /organize-screenshots <target-dir> Scan Desktop, organize into target /organize-screenshots <target-dir> --source ~/Downloads Scan specific folder /organize-screenshots <target-dir> --days 1 Only last 24 hours /organize-screenshots <target-dir> --move Move instead of copy /organize-screenshots <target-dir> --all Skip classification, take all /organize-screenshot