/install clean-my-mac
cleanMyMacSkill
Read-only storage analyzer for macOS, Windows, and Linux. Produces an interactive, Apple-style web-based dashboard with safe one-click cleanup integrations.
Core Directives
- Read-Only Scanner. The scanning phase only uses safe operations (e.g.,
df,du,stat,ls). Direct modifications or deletions are strictly prohibited during scanning. - Interactive Deletions. In server mode, users can click "Move to Trash" or "Hard Delete" on the web page. The backend validates paths against strict session tokens and home boundaries.
- Accurate Estimates. Explicitly mark any reclaimable space values as estimates.
- Retain Command Snippets. Keep absolute paths and terminal command snippets exactly as they are (do not translate paths).
Execution Pipeline
Step 1: Run Storage Scan
Execute the multi-threaded scan script to collect filesystem size metadata:
python3 scripts/scan.py > /tmp/storage_scan.json
The script detects the OS automatically and concurrently queries cache targets, user folders, and developer structures using standard ThreadPoolExecutor. Denied folders are marked as denied.
Step 2: Interpret & Segment
Read /tmp/storage_scan.json. Load references at references/macos.md, references/windows.md, or references/linux.md depending on the OS platform. Perform the following checks:
- Identify Top 5 Space Consumers: Mark their types (User files, databases, developer caches, VM files, etc.).
- Track App Sandbox Folders: Correlate UUID folders in containers back to their parent bundle-id names.
- Partition into Clean Tiers:
- 🟢 Safe to Clean: Caches, logs, package registers. Offer one-click trashing or direct deletions.
- 🟡 Needs Review: Personal documents, downloads, active database container folders. Enable opening in the file manager or trashing verified safe subfolders.
- 🔴 Caution: Software application packages. Guide users to uninstall manually via official settings.
Step 3: Compile and Serve Report
Inject the interpreted classification JSON into the template. Use the server script for interactive dashboard functionality:
python3 scripts/server.py /tmp/storage_analysis.json
Alternatively, compile a static HTML file:
python3 scripts/build_report.py /tmp/storage_analysis.json ~/Desktop/cleanmymac-report.html
Step 4: Dialogue Summary
Once generated, output a concise summary in the chat:
- Total space scanned and free space remaining.
- Estimated reclaimable capacity.
- Top 2-3 cleanup priorities and potential risks.
Platform Prerequisites
- Runs on Python 3 Standard Library (no pip dependencies).
- Compatible with macOS, Linux (Freedesktop compliant trashing), and Windows.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clean-my-mac - 安装完成后,直接呼叫该 Skill 的名称或使用
/clean-my-mac触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
cleanMyMacSkill 是什么?
macOS / Windows / Linux read-only storage analysis helper. Scans disk usage, finds large files/directories, divides items into 🟢Safe to Clean / 🟡Needs Revi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 51 次。
如何安装 cleanMyMacSkill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clean-my-mac」即可一键安装,无需额外配置。
cleanMyMacSkill 是免费的吗?
是的,cleanMyMacSkill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
cleanMyMacSkill 支持哪些平台?
cleanMyMacSkill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 cleanMyMacSkill?
由 waiwai(@peizhou)开发并维护,当前版本 v1.0.1。