# Organize Screenshots

> Move screenshots into YYYY-MM dated folders so the desktop/screenshots folder stops drowning (use when screenshots are piling up)

- Skill: `0pen-sourcer/organize-screenshots` (Agent Skill)
- Install (CLI): `npx skillmds@latest add 0pen-sourcer/organize-screenshots`
- Raw SKILL.md: https://api.skillmd.com/api/skills/0pen-sourcer/organize-screenshots/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 0pen-Sourcer (https://skillmd.com/u/0pen-sourcer)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/0pen-sourcer/organize-screenshots

---


# Organize screenshots

Tuck loose screenshots into month folders by their date, so the folder stays readable. Non-destructive: moves only, never deletes or overwrites.

## Steps

1. Ask where the screenshots live if unknown — common spots: `~/Pictures/Screenshots`, the Desktop, or `~/Pictures`.
2. `list_directory` there. Identify screenshots by name pattern (`Screenshot*`, `Screen Shot*`, `image*.png`) and/or image extensions (png, jpg, jpeg).
3. For each screenshot, determine its month:
   - Prefer the date embedded in the filename (e.g. `Screenshot 2026-06-17 ...` → `2026-06`).
   - If the name has no date, fall back to the file's modified time.
4. `create_directory` `<folder>/<YYYY-MM>` as needed.
5. `move_path` each screenshot into its month folder. On a name clash, append ` (2)`, ` (3)`, … — never overwrite.
6. Report how many moved into each month folder.

## Don't

- Don't move non-screenshot images the user clearly curated (skip anything already inside a named subfolder).
- Don't delete or rename beyond the clash-suffix.
- If you're unsure whether a file is a screenshot, leave it and mention it.

