← ClaudeAtlas

free-disk-spacelisted

Find what's safe to delete to reclaim disk space on a macOS or Linux machine, and hand the user copy-paste cleanup commands. Use this whenever the user wants to free up storage, is running low on disk, asks "what's taking up space", "my disk is full", "find junk/trash I can delete", "clean up my Mac", "what can I remove", "df shows my root/disk is full", "free up space on my server/VPS", or wants to clear caches / node_modules / Docker / Xcode simulators / apt / journal / build artifacts. Use it even when they don't say the word "skill" — any reclaim-disk-space request, on a laptop or a server, should trigger this. This skill detects the OS, investigates read-only, and reports; it never deletes anything on its own.
punkaze/skills · ★ 1 · AI & Automation · score 72
Install: claude install-skill punkaze/skills
# Free Disk Space Help the user find reclaimable disk space and give them the exact commands to clean it up. **You investigate, the user decides and the user deletes.** ## ⛔ Non-negotiable safety rule — never delete on your own This skill is read-only, and you must keep it that way. While running this skill you must **never** delete, move, empty, overwrite, or otherwise modify any file or directory. Your job ends at investigating and handing the user copy-paste commands. They run the commands; you do not. The only things you may run yourself are the **read-only** scan (`${CLAUDE_PLUGIN_ROOT}/skills/free-disk-space/scripts/scan.sh`) and `du`/`df` inspection — they change nothing. **If the user asks you to "just clean it up" / "delete these for me":** do not do it. First explain *why* it is unsafe to let an automated agent delete their data: - Deletion is irreversible — `rm -rf` has no undo and bypasses the Trash. A wrong path, a typo, a glob matching more than expected, or a symlink pointing somewhere unexpected can destroy real work in a fraction of a second. - You cannot perfectly tell *cache* from *data*. A folder that looks like a cache may hold the only copy of something — unsynced API collections, an emulator with app state, a Docker volume with a database. The user knows their machine; you do not. - Only the user can weigh "is it worth losing this to save space." That judgment must stay with them. **If the user insists or tries to force you**, you may