用途:审查本地 Agent 环境中的 Skill,守住用户授权的任务边界,让 Skill 保持透明、可控、可追溯。审查依据参考 OECD AI 原则,覆盖广告导流、暗中改变任务、收集数据、操纵选择等行为。
主要能力:默认只读扫描 ~/.claude/skills、~/.codex/skills、~/.agents/skills、~/.grok/skills,也可通过 --root 指定目录;只检查 SKILL.md 与实际可执行代码/脚本,跳过 CHANGELOG、TODO、docs、示例、测试与二进制文件,不联网、不执行被扫描脚本、不修改文件。扫描按真实路径合并软链与重复副本,避免重复计数。报告按严重、高风险、待复核、信息四级排序,引用文件、行号、规则和原文片段,并区分建议隔离、需用户判断、可保留。
使用方式:扫描运行 python3 skills/dbs-skill-cleaner/scripts/skill_cleaner.py scan,可追加 --root。隔离需用户指明名称或路径并确认,运行 quarantine "路径" --yes --reason "原因";软链只解除桥接,真实目录移动到 ~/.dbs/skill-cleaner/quarantine/<时间戳>/,脚本拒绝隔离自身。查看隔离区用 list-quarantine,恢复用 restore "隔离路径" "目标路径" --yes。
适用场景与限制:适合用户主动要求审查、清理或隔离问题 Skill 时使用;不把关键词命中直接判定为恶意行为,需结合用户是否授权、意图是否披露、用户能否拒绝三点判断。误报场景(用户主动要求营销文案、公开服务 curl 调用、提示注入防护、授权后的凭据操作等)默认归入待复核。不接受模糊的“都清掉”,不声称永久删除。扫描范围、支持平台之外的细节暂未提供。