Windows 系统清理神器

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

This skill should be used when the user wants to clean up Windows system cache, development-language caches (Java/Maven/Gradle, Python/pip/venv/virtualenv, Go, Node/npm/pnpm/yarn), fnm terminal residue (node_modules copies), and large files on disk. It performs a read-only scan first, generates an interactive HTML report for the user to review and select items, and only deletes (to the Recycle Bin) after explicit confirmation. Trigger phrases include 清理缓存, 清理系统垃圾, 清理开发缓存, 清理 node_modules / maven / gradle / pip / go 缓存 / venv 虚拟环境, 清理 fnm 残留, 找大文件, 清理Windows临时文件, 清理C盘, 磁盘清理.

一句话选型结论

按资料字段整理

Windows 系统清理神器是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_8bae2f22/windows-cache-clean
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_8bae2f22仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791641802
正文体量7.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Windows 系统清理神器当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.6 KB
模型实际读到的说明书原文,来自技能仓库

System Cache Cleaner

安全地清理 Windows 系统与多语言开发缓存,并定位大文件。核心原则是
先只读扫描 → 交互式报告审阅 → 显式确认 → 回收站删除(可恢复),
绝不未经确认就删除任何文件。

Overview

本 skill 提供三个脚本与一个参考文档:

  • scripts/scan.py — 只读扫描,输出 scan_results.json(绝不删除)。
  • scripts/generate_report.py — 把扫描结果生成为自包含的交互式 HTML 报告。
  • scripts/clean.py — 按报告执行清理,默认移入回收站,仅接受报告中存在的路径。
  • references/cache_locations.md — 各缓存路径、风险等级与清理行为的详细参考。

所有脚本仅依赖 Python 标准库,使用受管 Python 运行:
C:\Users\HW\.workbuddy\binaries\python\versions\3.13.12\python.exe

⚠️ 强制安全流程(任何清理都必须遵守)

  1. 永远先扫描,再谈删除。 不要让用户跳过扫描。
  2. 先展示报告,再删除。 用 generate_report.py 生成 HTML 并在浏览器打开,
    让用户勾选。
  3. 删除前必须显式确认。 在执行 clean.py 之前,向用户列出将要清理的
    每一项路径,并用粗体警告:
    "⚠️ 此操作可能导致不可逆的数据丢失!"
  4. 默认走回收站(可恢复)。 不使用 rm -rf / del /S /Q,不启用
    --permanent,除非用户明确要彻底删除。
  5. 拒绝报告外路径。 clean.py 会自动拒绝任何不在扫描报告中的路径;
    若脚本报错退出,先排查,不要强行绕过。
  6. 大文件格外谨慎。 大文件可能是用户个人数据;只有用户在报告里逐条勾选、
    并确认后,才纳入清理。

Workflow

Step 1 — 扫描(只读)

在用户工作区或临时目录运行 scan.py:

PY="C:/Users/HW/.workbuddy/binaries/python/versions/3.13.12/python.exe"
$PY "C:/Users/HW/.workbuddy/skills/system-cache-cleaner/scripts/scan.py" \
    --out <工作区>/scan_results.json \
    --large-threshold-mb 500

可选参数:
- --no-large:跳过扫描大文件(更快)。
- --large-roots C:\Users\HW,D:\projects:指定大文件扫描根(逗号分隔)。
- --large-max-depth 3:大文件扫描最大深度(默认 3)。
- --project-roots C:\Users\HW\projects:限定 node_modules / Python 缓存搜索范围。

扫描完成后,向用户简要汇报可清理总量(类别可回收 + 大文件)。

Step 2 — 生成交互式报告

$PY "C:/Users/HW/.workbuddy/skills/system-cache-cleaner/scripts/generate_report.py" \
    --scan <工作区>/scan_results.json \
    --out <工作区>/cleanup_report.html

用 present_files 打开 cleanup_report.html,让用户在浏览器中:
- 展开各分类,查看每项路径、大小、创建/修改时间、风险徽章;
- 勾选要清理的项(大文件默认折叠,需逐条确认);
- 点击「复制清理指令」,把所选内容(JSON)粘贴回对话。

Step 3 — 确认并执行清理

收到用户粘贴的清理指令(或口头指定类别)后:

  1. 再次列出将清理的路径,并给出粗体不可逆警告。
  2. 用户明确确认后,运行 clean.py:
$PY "C:/Users/HW/.workbuddy/skills/system-cache-cleaner/scripts/clean.py" \
    --scan <工作区>/scan_results.json \
    --categories win_temp,maven_repo \
    --paths "C:/Users/HW/bigfile.iso" \
    --dry-run        # 先 dry-run 预览

确认无误后,去掉 --dry-run 真正执行。说明:
- --categories:按类别 id 清理(见 references/cache_locations.md)。
- --paths:显式路径(必须在报告中)。
- --include-large:把报告中所有大文件一并清理(谨慎使用)。
- --permanent:彻底删除(不可恢复,仅用户明确要求时启用)。

  1. 报告成功/失败数量;提醒用户已移入回收站、可从回收站恢复。

⚠️ 沙箱删除限制与自执行脚本(重要)

在部分 WorkBuddy 运行环境中,删除工作区之外的文件会被安全层拦截
(日志 SAFE_DELETE_FAIL_CLOSED / windows-sandbox-recycle-bin-unavailable),导致
clean.py 实际执行时静默失败、文件不被动到。这不是 bug,是环境在保护你的个人文件。

遇到这种情况,用 --self-cmd 让用户在自己终端完成清理:

$PY "C:/Users/HW/.workbuddy/skills/system-cache-cleaner/scripts/clean.py" \
    --scan <工作区>/scan_results.json \
    --categories fnm_residue,win_temp \
    --paths "D:/work_code/python/llm-test/venv" \
    --self-cmd

该命令不会删除任何东西,而是生成一份 <scan>_self_clean.ps1 脚本,仅包含扫描报告
中允许的路径。把脚本路径告诉用户,让其在【自己】的 PowerShell/CMD 运行:

powershell -ExecutionPolicy Bypass -File "<工作区>/scan_results_self_clean.ps1"
  • 该脚本用系统 py/python 调用 clean.py,走真实 Windows 回收站(可恢复);
  • 清理系统目录(Prefetch / SoftwareDistribution / WER)失败时用管理员身份运行;
  • 运行前可先打开脚本确认将删除的路径。

> 判断依据:若 clean.py 在某次执行后目标路径仍全部存在、且无明显输出,多半是沙箱拦截,
> 改用 --self-cmd 即可。

常见用户请求 → 处理

  • "清理开发缓存":扫描后建议勾选 maven_repo、gradle_cache、pip_cache、
    python_caches、python_venv、go_modcache、node_npm_cache、node_pnpm_cache、
    node_yarn_cache、node_modules(medium 风险项会提示需重新下载/安装或重建 venv)。
  • "清理系统垃圾":建议 win_temp、win_thumbnails、浏览器缓存(均为 low)。
  • "清理 fnm 残留":scan.py 会自动识别 fnm_multishells 中 PID 已退出的"死"残留
    (活跃 shell 环境会被保留),类别 fnm_residue,风险 low,常可释放数 GB~数十 GB。
  • "找一下大文件":运行带 --large-* 的扫描,在报告里展示大文件清单。
  • "清理 C 盘 / 磁盘清理":推荐预设——只扫用户目录、避免整个系统盘全盘遍历导致极慢:
$PY "C:/Users/HW/.workbuddy/skills/system-cache-cleaner/scripts/scan.py" \
    --out <工作区>/scan_results_cdrive.json \
    --project-roots "C:\Users\HW" \
    --large-roots "C:\Users\HW" \
    --large-threshold-mb 300 \
    --large-max-depth 3

> 注意:不要用 --large-roots C:\ 全盘扫(极慢且易触及个人文件/系统目录)。
> C 盘系统缓存(Prefetch/SoftwareDistribution/WER)需管理员权限,清理时以管理员运行脚本。

参考

详细缓存路径、风险等级与清理行为见 references/cache_locations.md。

常见问题

5 问
答案由本站依据条目字段整理
Windows 系统清理神器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_8bae2f22/windows-cache-clean。安装方式为未标注。装完刷新技能列表或重开客户端。

Windows 系统清理神器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Windows 系统清理神器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Windows 系统清理神器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Windows 系统清理神器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。