Mac Cleaner - Because your Mac shouldn't have more baggage than your ex.
PassAudited by ClawScan on May 1, 2026.
Overview
This Mac cleanup skill is purpose-aligned and disclosed, but it can delete local cache/trash/log files after confirmation, so users should review before running clean mode.
This appears to be a straightforward Mac cleanup helper. Use analyze mode first, review what it reports, and only run clean mode if you are comfortable deleting caches, emptying Trash, and possibly allowing sudo-based old log cleanup.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Running clean mode can permanently remove cache files and empty the Trash.
Clean mode performs real local deletion of caches and Trash, but it is aligned with the cleanup purpose and gated by a user confirmation prompt.
read -p "Continue? (y/N): " confirm ... rm -rf ~/Library/Caches/* ... osascript -e 'tell application "Finder" to empty trash' 2>/dev/null || rm -rf ~/.Trash/*
Run analyze mode first, confirm the Trash contains nothing needed, and only approve clean mode when ready.
The user may be asked for an administrator password, and old system log files may be removed.
The script may request sudo to inspect and delete old system logs, which is privileged local access but is consistent with the documented log-cleanup feature.
local log_size=$(sudo du -sm /var/log 2>/dev/null | awk '{print $1}' || echo "0") ... sudo find /var/log -name "*.log.*" -mtime +7 -deleteOnly enter sudo credentials if you trust the bundled script and are comfortable deleting old system logs.
The skill runs local shell commands to analyze and clean disk usage.
The skill instructs the user to run a bundled shell script. This is expected for a local cleanup utility and the script content is included for review.
bash scripts/mac-cleanup.sh analyze ... bash scripts/mac-cleanup.sh clean
Review the script actions and prefer analyze mode before running clean mode.
