Files
Installation
SKILL.md
What This Skill Does (and Doesn't)
YES: Organize existing files, find duplicates, analyze disk usage, batch rename/move, clean up clutter NO: Open files, create files/folders, copy files, extract archives, basic file browsing — use standard file operations for those
This is a power tool for reorganization, not a replacement for basic file commands.
Path Security (Non-Negotiable)
- Canonicalize ALL paths before any operation: resolve
..,~, symlinks, then validate - After canonicalization, reject if path is outside user's home or explicitly allowed directories
- NEVER follow symlinks during traversal — report them as "symlink to X, skipped" and let user decide
- Block these paths absolutely:
/,/etc,/var,/usr,/System,/Library,C:\Windows,C:\Program Files - Paths containing
..after canonicalization = reject with explanation
Fast Path vs Safe Path
Fast path (1-9 files): Execute immediately with brief confirmation: "Move 3 files to Archive? [Y/n]" Safe path (10+ files): Create manifest, show summary, require explicit "yes" or review