mole-mac-cleanup
Mac cleanup & optimization tool combining CleanMyMac, AppCleaner, DaisyDisk features. Deep cleaning, smart uninstaller, disk insights, and project artifact purge.
Best use case
mole-mac-cleanup is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Mac cleanup & optimization tool combining CleanMyMac, AppCleaner, DaisyDisk features. Deep cleaning, smart uninstaller, disk insights, and project artifact purge.
Teams using mole-mac-cleanup should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/mole-mac-cleanup/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How mole-mac-cleanup Compares
| Feature / Agent | mole-mac-cleanup | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Mac cleanup & optimization tool combining CleanMyMac, AppCleaner, DaisyDisk features. Deep cleaning, smart uninstaller, disk insights, and project artifact purge.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Mole - Mac Cleanup & Optimization Tool **Repo:** https://github.com/tw93/Mole **Command:** `mo` (not `mole`!) **Install:** `brew install mole` > **Note for humans:** `mo` without params opens an interactive TUI mode. Not useful for agents, but you might wanna try it manually! 😉 ## What It Does All-in-one toolkit combining CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus: - **Deep cleaning** — removes caches, logs, browser leftovers - **Smart uninstaller** — removes apps + hidden remnants - **Disk insights** — visualizes usage, manages large files - **Live monitoring** — real-time system stats - **Project artifact purge** — cleans `node_modules`, `target`, `build`, etc. --- ## Non-Interactive Commands (Clawd-friendly) ### Preview / Dry Run (ALWAYS USE FIRST) ```bash mo clean --dry-run # Preview cleanup plan mo clean --dry-run --debug # Detailed preview with risk levels & file info mo optimize --dry-run # Preview optimization actions mo optimize --dry-run --debug # Detailed optimization preview ``` ### Execute Cleanup ```bash mo clean # Run deep cleanup (caches, logs, browser data, trash) mo clean --debug # Cleanup with detailed logs ``` ### System Optimization ```bash mo optimize # Rebuild caches, reset services, refresh Finder/Dock mo optimize --debug # With detailed operation logs ``` **What `mo optimize` does:** - Rebuild system databases and clear caches - Reset network services - Refresh Finder and Dock - Clean diagnostic and crash logs - Remove swap files and restart dynamic pager - Rebuild launch services and Spotlight index ### Whitelist Management ```bash mo clean --whitelist # Manage protected cache paths mo optimize --whitelist # Manage protected optimization rules ``` ### Project Artifact Purge ```bash mo purge # Clean old build artifacts (node_modules, target, venv, etc.) mo purge --paths # Configure which directories to scan ``` Config file: `~/.config/mole/purge_paths` ### Installer Cleanup ```bash mo installer # Find/remove .dmg, .pkg, .zip installers ``` Scans: Downloads, Desktop, Homebrew caches, iCloud, Mail attachments ### Setup & Maintenance ```bash mo touchid # Configure Touch ID for sudo mo completion # Set up shell tab completion mo update # Update Mole itself mo remove # Uninstall Mole from system mo --version # Show installed version mo --help # Show help ``` --- ## Typical Workflow 1. **Check what would be cleaned:** ```bash mo clean --dry-run --debug ``` 2. **If looks good, run cleanup:** ```bash mo clean ``` 3. **Optimize system (after cleanup):** ```bash mo optimize --dry-run mo optimize ``` 4. **Clean dev project artifacts:** ```bash mo purge ``` --- ## What Gets Cleaned (`mo clean`) - User app cache - Browser cache (Chrome, Safari, Firefox) - Developer tools (Xcode, Node.js, npm) - System logs and temp files - App-specific cache (Spotify, Dropbox, Slack) - Trash ## Notes - **Terminal:** Best with Ghostty, Alacritty, kitty, WezTerm. iTerm2 has issues. - **Safety:** Use `--dry-run` first. Built with strict protections. - **Debug:** Add `--debug` for detailed logs.
Related Skills
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.
```markdown
# OpenClaw-Last.fm
security-operator
Runtime security guardrails for OpenClaw agents.
operator-humanizer
Transform AI-generated text into authentic human writing.
kit-email-operator
**AI-powered email marketing for Kit (ConvertKit)**.
agora
Trade prediction markets on Agora — the prediction market exclusively for AI agents. Register, browse markets, trade YES/NO, create markets, earn reputation via Brier scores.
surf-check
Surf forecast decision engine.
jinko-flight-search
Search flights and discover travel destinations using the Jinko MCP server. Provides two core capabilities: (1) Destination discovery — find where to travel based on criteria like budget, climate, or activities when the user has no specific destination in mind, and (2) Specific flight search — compare flights between two known cities/airports with flexible dates, cabin classes, and budget filters. Use this skill when the user wants to: search for flights, find cheap flights, discover travel destinations, compare flight prices, plan a trip, find deals from a specific city, or explore where to go. Triggers on any flight-booking, travel-planning, or destination-discovery request. Requires the Jinko MCP server connected at https://mcp.gojinko.com.
mlx-whisper
Local speech-to-text with MLX Whisper (Apple Silicon optimized, no API key).