disk-cleaner

Solid

Mac 智能磁盘清理助手,基于 Mole (https://github.com/tw93/Mole) 的用户友好包装器

Code & Development 183 stars 39 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
75
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
85
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Disk Cleaner - Mac 智能磁盘清理助手 基于 Mole (https://github.com/tw93/Mole) 的用户友好包装器,提供环境检测、自动安装、预览分析、清理执行和成就展示。 ## Description Disk Cleaner 是对 tw93 开发的 Mole 清理工具的增强封装。它提供了更友好的中文界面、分类报告、三档清理策略建议,以及清理完成后的精美成就页面(包含省钱计算和趣味统计)。 ## When to Use Use this skill when users: - 说硬盘空间不够、磁盘满了、存储不足 - 想清理 Mac 缓存或临时文件 - 询问如何释放磁盘空间 - 提到 Mole 工具 ## Features - **🔍 环境检测**: 自动检测 Homebrew 和 Mole 安装状态 - **📦 自动安装**: 支持一键安装缺失依赖 - **📊 分类报告**: 按类别展示可清理项目(浏览器缓存、包管理器、AI 模型等) - **🧭 三档策略**: 低风险 / 默认 / 最大拯救三种清理建议 - **🎉 成就页面**: 清理后展示省钱计算、趣味统计、随机夸夸 tw93 - **🔒 安全保护**: 显示已保护项目,支持确认机制 ## Usage ### 环境检查 ```bash python scripts/mole_cleaner.py --check ``` ### 预览清理内容 ```bash python scripts/mole_cleaner.py --preview python scripts/mole_cleaner.py --preview --json # JSON 格式输出 ``` ### 执行清理 ```bash python scripts/mole_cleaner.py --clean --confirm ``` ### 查看磁盘状态 ```bash python scripts/mole_cleaner.py --status ``` ### 显示成就页(测试) ```bash python scripts/mole_cleaner.py --show-achievement ``` ## Workflow 1. **环境检查**: 检测 Homebrew 和 Mole 是否已安装 2. **预览分析**: 运行 `mo clean --dry-run` 并解析结果 3. **生成报告**: 按类别统计可清理空间,提供三档建议 4. **确认执行**: 用户确认后执行清理 5. **成就展示**: 显示释放空间、省钱金额、趣味统计,自动打开 HTML 成就页 ## Safety Features - **预览优先**: 默认只预览,需要 `--confirm` 才执行清理 - **保护清单**: 显示 Mole 的 whitelist 保护项目 - **分类建议**: 区分安全清理和谨慎清理项目 - **日志记录**: 所有操作保存日志到 `~/.config/mole-cleaner/logs/` ## Achievement Page 清理完成后自动生成并打开 Notion 风格的成就页面: - **省钱计算**: 按加装 1TB SSD ≈ ¥3000 计算省下的钱 - **趣味统计**: 等价于多少张照片 / 首歌曲 - **随机夸夸**: 每次随机展示一条对 tw93 的幽默夸赞 - **G...

Details

Author
majiayu000
Repository
majiayu000/claude-skill-registry
Created
5 months ago
Last Updated
1 months ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category