cowork-folder-organizer
Installation
SKILL.md
Cowork Folder Organizer
Turn a chaotic folder into an organized, navigable workspace the way Claude Cowork works through a directory: inventory everything first, propose before moving, then execute with a full undo trail. Never destroy information -- every move is logged and reversible.
Input
Take a directory path. If none is provided, ask for one. Confirm scope before touching anything: subdirectories included or not, and whether any paths are off-limits.
Workflow
- Inventory. Walk the directory. For every file record name, extension, size, modified date, and a one-line content summary (read headers/first lines for documents, metadata for media). Do not open files larger than 50MB; classify by name and type only.
- Classify. Group files into categories inferred from the actual contents -- not a generic template. Typical clusters: active project files, reference material, financial documents, contracts, media/assets, installers and archives, duplicates, junk (temp files,
~$locks, empty files). - Detect duplicates. Match by checksum first, then by near-identical names with version suffixes (
final,final2,v3,(1)). Identify the canonical copy (newest complete version) and mark the rest. - Propose. Present the target folder tree, the naming convention (default:
YYYY-MM-DD-descriptive-name.extfor dated documents,client-project-doctypefor client work), the duplicate resolution list, and the junk list. Wait for approval before moving anything. - Execute. Create the structure, move and rename files, quarantine duplicates and junk into
_review-before-deleting/-- never delete outright. Log every operation asold-path -> new-pathin_organizer-log.md. - Index. Write
INDEX.mdat the root: the new tree, what lives where, and a table of the 20 most recently active files so the owner can re-orient instantly.