Install
openclaw skills install @wanyvo/c-drive-safe-cleanup-skillopenclaw skills install @wanyvo/c-drive-safe-cleanup-skill在不触碰系统核心目录的前提下,按白名单目录做垃圾扫描;逐项解释用途与影响;逐项征求用户确认;仅在确认后清理目录内容(保留目录);最后输出 Markdown 清理日志。
C:\Windows\System32、C:\Windows\WinSxS、C:\Program Files)。安全边界详细规则见:
references/safety.md
说明:以下为默认白名单。实际执行前需先判断路径是否存在。
%TEMP%(当前用户临时目录)%LOCALAPPDATA%\Temp%WINDIR%\Temp%WINDIR%\Prefetch%LOCALAPPDATA%\Microsoft\Windows\INetCache(浏览器/系统网络缓存)%LOCALAPPDATA%\Microsoft\Windows\WER(错误报告缓存)%LOCALAPPDATA%\CrashDumps(崩溃转储)%LOCALAPPDATA%\Packages\*\LocalCache(商店应用缓存)%PROGRAMDATA%\Microsoft\Windows\DeliveryOptimization\Cache(更新分发缓存)%LOCALAPPDATA%\D3DSCache(图形着色器缓存)%LOCALAPPDATA%\NVIDIA\DXCache 与 %LOCALAPPDATA%\NVIDIA\GLCache(若存在)%APPDATA%、%LOCALAPPDATA% 下已卸载应用遗留缓存目录(仅限明确匹配 cache/tmp/log 命名且可识别为非系统应用)%APPDATA%\kingsoft\office6\temp%LOCALAPPDATA%\Kingsoft\WPS Office\*cache*%LOCALAPPDATA%\Kingsoft\WPS Office\addons\pool\win-i386C: 且可明确识别为 WPS 临时/缓存语义的目录(名称包含 temp/cache/backup,且不在系统核心目录内)WPS.exe、Kingsoft 相关安装路径或上述用户目录)。对每个目录必须输出三段说明:
示例:
%TEMP%
WPS 缓存/暂存目录
按目录逐项提问,不得一次性默认全选。
额外约束:
提问模板:
目录:<路径>
预计可释放:<大小>
说明:<作用/来源/影响>
是否清理该目录?(是/否/跳过)
规则:
清理完成后,生成 Markdown 日志文件:
tasks/evaluation-<YYYY-MM-DD>-c-disk-cleanup.md日志模板:
# C盘清理日志
- 时间:2026-04-21 20:30:00
- 盘符:C:
- 策略:仅白名单目录;逐项确认;不扫全盘;不删下载/桌面大文件;不改注册表
## 明细
| 目录 | 说明 | 用户选择 | 结果 | 释放空间 |
|---|---|---|---|---|
| %TEMP% | 临时文件目录 | 是 | 已清理 | 1.2 GB |
| %WINDIR%\Prefetch | 预读缓存 | 跳过 | 未执行 | 0 GB |
| %LOCALAPPDATA%\CrashDumps | 崩溃转储 | 是 | 部分失败(2文件占用) | 0.8 GB |
## 汇总
- 总释放空间:2.0 GB
- 失败项:2 个文件(占用中)
script/c-drive-safe-cleanup.ps1powershell -ExecutionPolicy Bypass -File ".\script\c-drive-safe-cleanup.ps1"powershell -ExecutionPolicy Bypass -File ".\script\c-drive-safe-cleanup.ps1" -DryRunpowershell -ExecutionPolicy Bypass -File ".\script\c-drive-safe-cleanup.ps1" -LogOutputPath ".\tasks\evaluation-2026-04-22-c-disk-cleanup.md"