跨平台磁盘空间分析工具 智能扫描系统/用户/开发项目空间占用,三级清理分级,输出可直接复制执行的命令。 绝不自动删除 — 只出报告和命令,执行前必须用户确认。
中文触发词(精确匹配 + 模糊匹配):
硬盘不够用 空间不足 磁盘快满了 磁盘满了帮我清理 Mac 清理Windows 清理磁盘扫描大文件 哪些可以删 哪些文件占空间存储清理 磁盘空间 释放空间 空间占用英文触发词: storage clean disk cleanup free up space
等级含义典型内容命令类型🟢 立即清纯缓存、临时文件,删了不影响使用系统临时文件、浏览器缓存、pip/npm缓存、日志rm -rf / Remove-Item / mv ~/.Trash/🟡 确认后清可能需要但占用大的文件Downloads、Desktop、node_modules、构建产物、Docker镜像rm -rf (带警告) + 打开目录命令🔴 保留系统文件、应用核心数据,绝不能删Windows/System、/usr、程序安装目录、AppData核心只展示大小,不提供删除命令
运行扫描脚本生成 HTML 报告:
bash
python "<skill_dir>/scripts/scanner.py"
扫描器自动:
平台路径内容通用系统临时目录/tmp, C:\Windows\Temp, %TEMP%通用浏览器缓存Chrome/Edge/Firefox 缓存目录通用包管理器缓存pip cache, npm cache, yarn cache, cargo cache通用IDE缓存VS Code Cache/CachedData, JetBrains cachesWindows回收站C:\$Recycle.BinWindows缩略图缓存Explorer thumbcacheWindows即时通讯缓存微信/QQ/企业微信/钉钉/飞书缓存macOS废纸篓~/.TrashmacOS用户缓存~/Library/Caches (浏览器/应用)macOS用户日志~/Library/LogsmacOSXcode缓存~/Library/Developer/Xcode/DerivedDatamacOS模拟器~/Library/Developer/CoreSimulatorLinux用户缓存~/.cacheLinux废纸篓~/.local/share/Trash
路径内容~/Downloads下载文件夹~/Desktop桌面~/Documents文档(只展示大文件列表)项目构建产物node_modules, __pycache__, dist, build, .next, out, target/Docker未使用的镜像、容器、卷( docker system df)大文件>500MB 的单文件(仅在用户目录下)旧文件>90天未修改的大文件
平台路径WindowsC:\Windows, C:\Program Files, C:\Program Files (x86), 开始菜单macOS/System, /bin, /sbin, /usr, ~/Library(非缓存部分)Linux/etc, /usr, /boot, /lib, 系统服务目录
每个可清理项都会附带 可直接复制执行的命令:
powershell
# 移到废纸篓(推荐)
Remove-Item -Path "C:\path\to\cache" -Recurse -Force -ErrorAction SilentlyContinue
# 清空回收站
Clear-RecycleBin -Force
cmd
# 删除目录
rmdir /s /q "C:\path\to\cache"
# 清空回收站
rd /s /q C:\$Recycle.Bin
bash
# 移到废纸篓(可恢复)
mv "/path/to/cache" ~/.Trash/
# 彻底删除(不可恢复)
rm -rf "/path/to/cache"
# 清空废纸篓
rm -rf ~/.Trash/*
场景 A:用户说「硬盘不够用」 → 运行 scanner.py → 生成报告 → 展示磁盘总览 + 可清理空间 → 用户复制命令执行
场景 B:用户说「扫描大文件」 → 运行 scanner.py → 重点展示大文件列表 → 用户手动确认删除
场景 C:用户说「帮我清理 Mac」 → 自动检测 macOS → 扫描 Mac 专属路径 → 生成 Mac 命令
场景 D:用户说「帮我清理磁盘垃圾」 → 生成报告 → 用户在报告中复制 🟢 命令 → 粘贴到终端执行 → Agent 不代为执行删除
text
storage-clean/
├── SKILL.md # 本文件
├── scripts/
│ ├── scanner.py # 扫描脚本(核心,跨平台)
│ └── cleaner.py # 清理脚本(可选,供高级用户使用)
├── templates/
│ └── report_template.html # HTML 报告模板
└── reports/ # 生成的报告
安装:
bash
pip install psutil
~ / %USERPROFILE%),不递归全盘