← 返回 Skills 市场
apprithm

Mac Cleaner - Because your Mac shouldn't have more baggage than your ex.

作者 Jason · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
404
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mac-cleaner
功能描述
Analyze and safely clean disk space on macOS. Use when the user asks about Mac storage, "System Data" taking too much space, disk cleanup, freeing up space,...
使用说明 (SKILL.md)

Mac Cleaner

Safely analyze and reclaim disk space on macOS. Designed for everyday Mac users — no technical knowledge required.

When to use

  • "My Mac says System Data is taking too much space"
  • "How do I free up disk space?"
  • "Why is my disk full?"
  • "Clean up my Mac storage"
  • "What's taking up space on my Mac?"

What this skill covers

Category Safe to Clean Notes
User Caches ✅ Yes App temporary files
iOS Simulators ✅ Yes Unused simulator devices
Xcode Derived Data ✅ Yes Build artifacts (rebuildable)
Browser Caches ✅ Yes Chrome, Safari, Firefox
System Logs ✅ Old only 7+ days old, requires sudo
Trash ✅ Yes Empty trash
iOS Backups ⚠️ Review Check if backups are needed
Parallels VMs ⚠️ Review Only if Windows not needed
Time Machine Snapshots ⚠️ Review Can delete old snapshots

NEVER delete

  • /System folder contents
  • /Library/Extensions or kernel extensions
  • /private/var/db (system databases)
  • Active iOS backups you need
  • Parallels VMs you use

Quick start

Analyze (safe, read-only)

bash scripts/mac-cleanup.sh analyze

Shows disk usage and identifies large items without making changes.

Clean (with confirmation)

bash scripts/mac-cleanup.sh clean

Performs safe cleanup after user confirmation.

What gets cleaned

  1. User Caches (~/Library/Caches/*)

    • App temporary files, thumbnails, downloaded content
    • Safe: apps rebuild these automatically
  2. Xcode Derived Data (~/Library/Developer/Xcode/DerivedData/*)

    • Build artifacts and intermediate files
    • Safe: rebuilds on next compile
  3. iOS Simulators (unavailable devices only)

    • Old iOS simulator images
    • Safe: easily re-downloaded via Xcode
  4. Browser Caches

    • Chrome, Safari, Firefox cache files
    • Safe: websites reload, login sessions preserved
  5. Old System Logs (7+ days)

    • Requires sudo password
    • Preserves recent logs for debugging
  6. Trash

    • Empties .Trash folder
    • Safe: user already chose to delete these

Manual cleanup for large items

If the script identifies large items you want to handle manually:

iOS Device Backbacks (~/Library/Application Support/MobileSync/Backup)

# List backups
ls -lah ~/Library/Application\ Support/MobileSync/Backup/

# Delete specific backup (use folder name from above)
rm -rf ~/Library/Application\ Support/MobileSync/Backup/[FOLDER_NAME]

Or use Finder → Locations → [Your iPhone] → Manage Backups

Time Machine Local Snapshots

# List snapshots
tmutil listlocalsnapshots /

# Delete all local snapshots
sudo tmutil deletelocalsnapshots /

# Or delete specific date
sudo tmutil deletelocalsnapshots 2024-01-15-123456

Parallels VMs

Open Parallels Desktop:

  • Right-click VM → Reclaim Disk Space (safest)
  • Or Delete if you don't need Windows

WeChat / Large Apps

Clear from within the app:

  • WeChat: Settings → General → Storage → Manage
  • Telegram: Settings → Data and Storage → Storage Usage
  • Slack: Help → Troubleshooting → Clear Cache

Large folders to review manually

Path What it is Safe to delete?
~/Downloads Downloaded files Review first
~/Movies Videos Review first
~/Parallels Windows VMs Only if not using
~/Library/Containers/com.tencent.xinWeChat WeChat data Clear from WeChat app
~/Library/Application Support App data Review per app

Expected results

Typical cleanup results for an everyday Mac user:

  • Light user: 2-5 GB freed
  • Developer: 20-50 GB freed (Xcode, simulators)
  • Heavy messaging apps: 50-100 GB freed (WeChat, Telegram)
  • With VMs: 50-200 GB freed (if deleting Parallels)

Troubleshooting

"Operation not permitted" errors

Grant Terminal Full Disk Access:

  1. System Settings → Privacy & Security → Full Disk Access
  2. Add Terminal (or iTerm)
  3. Restart terminal

Cleanup didn't free much space

Run the analyze mode again:

bash scripts/mac-cleanup.sh analyze

Look for:

  • iOS device backups (often 50-200GB)
  • Parallels VMs (20-100GB each)
  • WeChat/Telegram data (can be 100GB+)
  • Time Machine snapshots (can accumulate)

These require manual review before deletion.

References

安全使用建议
This skill appears to do what it says: local analysis and safe cleanup of common macOS space hogs. Before using it: (1) Inspect the script yourself (it uses rm -rf on user caches, Xcode DerivedData, and other directories and sudo for old logs). (2) Run analyze mode first (bash scripts/mac-cleanup.sh analyze) to review what it would remove. (3) Back up or verify important items (iOS backups, Parallels VMs, Downloads, Time Machine snapshots) before deleting. (4) Only grant Full Disk Access or run sudo commands if you understand the implications. (5) If you don't want an agent to run destructive actions automatically, keep this skill user-invocable and run the cleanup manually after confirming prompts.
功能分析
Type: OpenClaw Skill Name: mac-cleaner Version: 1.0.0 The OpenClaw AgentSkills skill bundle 'mac-cleaner' is classified as benign. Both the `SKILL.md` documentation and the `scripts/mac-cleanup.sh` script are transparent and align with the stated purpose of safely cleaning disk space on macOS. The script uses `rm -rf` and `sudo` for cleanup, but these operations are highly targeted at temporary files, caches, and old logs, avoiding critical system directories. Crucially, the `clean` mode in the script requires explicit user confirmation before any modifications are made, significantly mitigating potential risks. There is no evidence of data exfiltration, persistence mechanisms, obfuscation, or malicious prompt injection attempts against the agent.
能力评估
Purpose & Capability
The name/description promise (analyze and clean macOS disk space) matches the included SKILL.md and the provided shell script: it inspects home folders, caches, Xcode derived data, simulators, browser caches, trash, and optionally system logs. No unrelated capabilities (cloud access, networking, unrelated credentials) are requested.
Instruction Scope
SKILL.md tells the agent to run the bundled script in analyze or clean modes and includes manual commands for Time Machine, backups, and rm -rf of backup folders. The script performs destructive local operations (rm -rf on caches, DerivedData, simulator cleanup, sudo-based log deletions and uses osascript to empty Trash). These actions are coherent with the purpose but are inherently destructive—the skill prompts for confirmation before cleaning and warns about items that require review.
Install Mechanism
No install spec or external downloads. This is an instruction-only skill with a bundled bash script; nothing is fetched from remote URLs and no new binaries are installed.
Credentials
The skill requires no environment variables, no credentials, and no config paths. It does reference sudo for removing old logs, which is proportional to cleaning system logs and is documented in SKILL.md.
Persistence & Privilege
always is false and the skill is user-invocable. The default ability for an agent to invoke the skill autonomously is enabled (disable-model-invocation=false) — this is platform default. Because the skill can run a local cleanup script that performs deletions, allow autonomous invocation only if you trust the agent's decision-making; otherwise restrict invocation and run the script manually after review.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mac-cleaner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mac-cleaner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Is "System Data" eating 300GB like a hungry teenager at a buffet? Is your Mac wheezing every time you open Photos? We've all been there — frantically deleting old screenshots while macOS laughs and hides the actual space hogs in 47 nested folders named things like com.apple.parsecd. This skill finds the culprits (caches, iOS simulators, Xcode's "I might need this later" pile, and that 80GB WeChat folder you forgot existed) and safely evicts them. It's like Marie Kondo for your Mac, except everything we delete actually doesn't spark joy. Side effects may include: Finally having room for that 4K movie you definitely won't watch, your Mac not sounding like a jet engine, and the smug satisfaction of knowing exactly where your storage went.
元数据
Slug mac-cleaner
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Mac Cleaner - Because your Mac shouldn't have more baggage than your ex. 是什么?

Analyze and safely clean disk space on macOS. Use when the user asks about Mac storage, "System Data" taking too much space, disk cleanup, freeing up space,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 404 次。

如何安装 Mac Cleaner - Because your Mac shouldn't have more baggage than your ex.?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mac-cleaner」即可一键安装,无需额外配置。

Mac Cleaner - Because your Mac shouldn't have more baggage than your ex. 是免费的吗?

是的,Mac Cleaner - Because your Mac shouldn't have more baggage than your ex. 完全免费(开源免费),可自由下载、安装和使用。

Mac Cleaner - Because your Mac shouldn't have more baggage than your ex. 支持哪些平台?

Mac Cleaner - Because your Mac shouldn't have more baggage than your ex. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mac Cleaner - Because your Mac shouldn't have more baggage than your ex.?

由 Jason(@apprithm)开发并维护,当前版本 v1.0.0。

💬 留言讨论