Agent Skills
返回列表
🔒

DiskSweeper 磁盘清道夫

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3cdbf8ea/cipanqingdaofu。

技能介绍

磁盘满了,但不知道删什么

C 盘告警、备份盘塞满、项目目录膨胀——常见困境不是「没有清理工具」,而是不知道空间被谁占走、重复拷贝是否安全删、以及误删系统文件的风险。本技能面向这类运维与桌面场景:在对话里说明目录与目标(腾空间、找重复、清临时文件),由 Agent 调用 scripts/tool.py 中的纯 Python 函数处理,全程标准库(os.walk、hashlib),无额外依赖。

核心能力与工作流程

  • scan_duplicates(directory):两轮策略——先按文件大小分组,再对候选组计算哈希(资料中支持按名称、大小、MD5 匹配),输出可对照的重复文件列表,便于你决定保留哪一份。
  • analyze_disk_space(directory, top_n):遍历目录统计占用,返回 Top N 大文件,先把「大块」找出来再谈清理。
  • clean_temp_files(directory):针对 .tmp、.log、.cache 等模式清理临时文件;技能描述还覆盖 Windows 系统垃圾、浏览器缓存(Chrome/Edge/Firefox)等场景,具体范围以实际函数实现为准。

函数返回 JSON 结构化结果(文件信息、空间统计、统一错误格式),并按可释放空间排序,方便 Agent 优先建议高收益操作。大文件哈希采用采样策略,在性能与准确度之间折中。

适用边界与注意点

  • 本技能是 分析与清理辅助,删除前应利用「预览再确认」流程,避免误删仍在使用的配置或数据。
  • 权限不足、目录不存在等异常会以统一错误格式返回,需要以管理员身份或调整目标路径后重试。
  • 浏览器与系统级清理依赖你指定的目录与平台环境;跨盘符、网络挂载盘扫描可能较慢,宜先缩小 directory 范围再全量扫。

使用场景

  • Windows 开发机 C 盘告警时,先对指定目录跑空间分析,列出 Top 大文件再决定删哪些
  • 备份盘或网盘同步目录膨胀,需要按大小+哈希找出重复拷贝并保留一份
  • 项目工作区堆积 `.tmp`、`.log`、`.cache`,在确认预览后批量清理临时文件
  • 本地 Chrome/Edge/Firefox 缓存占满用户目录,需要清理浏览器缓存并统计可释放空间

适合人员

  • 在 Windows 上维护多台开发/测试机、经常处理「磁盘已满」告警的运维工程师
  • 把照片、安装包、镜像反复拷到备份盘、需要核对重复文件再腾空间的个人用户
  • 长期在本机跑构建与日志、想先定位大文件再清临时目录的后端或全栈开发者
  • 负责办公电脑巡检、需要帮同事分析目录占用并安全清理垃圾文件的 IT 支持人员