Help us improve
Share bugs, ideas, or general feedback.
From mac-disk-cleaner
Explore what's taking up space on the Mac and give the user actionable recommendations.
npx claudepluginhub msapps-mobile/claude-plugins --plugin mac-disk-cleanerHow this skill is triggered — by the user, by Claude, or both
Slash command
/mac-disk-cleaner:disk-explorerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Explore what's taking up space on the Mac and give the user actionable recommendations.
Analyzes local Mac disk usage, validates snapshot completeness, and identifies cleanup candidates. Defaults to dry-run preview and requires explicit approval before any deletion. Useful when disk usage is high or user wants to understand disk growth.
Identifies and cleans disk hogs like Rust target/, node_modules, Python venvs, git garbage, Docker images, Homebrew caches, and hidden temps. Use when disk space is low or full.
Cross-drive storage audit and cleanup. Surveys all drives, finds orphaned git worktrees, large AI tool caches, and build artifacts. Produces a prioritized action plan with migration commands.
Share bugs, ideas, or general feedback.
Explore what's taking up space on the Mac and give the user actionable recommendations.
Use this skill when the user asks things like: "what's taking up space?", "where is my disk space going?", "show me large files", "what can I delete?", "why is my Mac full?", "explore my disk", "מה תופס מקום?", "מה אפשר למחוק?", "qu'est-ce qui prend de la place?", "¿qué ocupa espacio?", or any question about understanding disk usage without necessarily cleaning yet.
Run the commands below, analyze the output, and respond in the user's language with clear, prioritized recommendations.
Environment note: This skill works in both Claude Code (native Bash tool) and Cowork (Desktop Commander). Use whichever shell execution method is available in your environment to run the bash commands below.
df -h / | tail -1
Report total disk size, how much is used, and how much is free.
du -sh ~/* 2>/dev/null | sort -rh | head -15
Identify which top-level folders in the home directory are largest.
Check these locations — they are commonly large and often overlooked:
du -sh \
~/Desktop \
~/Downloads \
~/Documents \
~/Movies \
~/Music \
~/Library/Developer \
~/Library/Application\ Support \
~/Library/Caches \
2>/dev/null | sort -rh
du -sh \
~/Library/Developer/Xcode/DerivedData \
~/Library/Developer/CoreSimulator/Devices \
~/Library/Developer/Xcode/iOS\ DeviceSupport \
2>/dev/null | sort -rh
find ~ -maxdepth 6 -size +500M -not -path "*/.*" 2>/dev/null | while read f; do du -sh "$f" 2>/dev/null; done | sort -rh | head -20
# ZIP files next to folders with the same name (often redundant)
find ~/Desktop ~/Downloads ~/Documents -maxdepth 2 -name "*.zip" 2>/dev/null
# Old iOS backups
du -sh ~/Library/Application\ Support/MobileSync/Backup/ 2>/dev/null
# Trash
du -sh ~/.Trash/ 2>/dev/null
Present findings clearly in the user's language, organized by priority:
Items that are clearly redundant or cache-only — e.g. ZIP files next to extracted folders, cache folders, old iOS backups.
Large folders that require user judgment — Downloads, old projects, Movies, iOS device support files.
Xcode DerivedData, simulators, device support — large but safe to delete if not actively needed.
If the disk looks clean, say so clearly. Don't invent problems.
After the report, offer:
Do not delete anything in this skill. Only analyze and recommend.