Install
openclaw skills install @songzhou666/skill-medic检查你安装的所有 AI Skill(技能):列出完整清单、发现内容重复或互相冲突的 Skill、评估每个 Skill 是否成熟可靠,并告诉你怎么处理(哪些可放心用、哪些建议合并或删除)。当用户问“我有哪些 skill / 哪些 skill 重复了 / skill 有没有问题 / 该留哪个 skill”时调用。当用户需要创建新 Skill、检查单个 Skill 质量、或纯知识问答时不要调用。
openclaw skills install @songzhou666/skill-medic定位:检查你安装的全部 Skill —— 列出清单、找出重复和冲突、评估成熟度、给出处理建议
一句话:你把 Skill 装了一堆,它帮你查清楚哪几个好用、哪几个重复、哪几个会打架、该留谁。
当用户表达以下任一意图时,应激活本 Skill:
以下情况不应激活本 Skill,应路由到其他 Skill:
MED_SCOPE → MED_ROSTER → MED_SORT → MED_CONFLICT → MED_VITAL → MED_RX → MED_DEBRIEF → MED_CLOSE
| 阶段 | 名称 | 职责 | 产出 |
|---|---|---|---|
| MED_SCOPE | 范围扫描 | 确定扫描范围,检查目录可读性 | 扫描范围声明 |
| MED_ROSTER | 清单盘点(轻量粗扫) | 只读 frontmatter + 目录树 + 静态指标,禁止读正文全文 | Skill 清单 JSON |
| MED_SORT | 三维分类 | 按功能域/交互模型/生命周期状态分类 | 分类表 |
| MED_CONFLICT | 冲突检测 | 全量静态比对 + 按分组 LLM 确认证据 | 冲突矩阵 + 证据 |
| MED_VITAL | 评分 | 按分组批处理八维打分 | 评分表(含证据) |
| MED_RX | 综合研判 | 冲突矩阵 × 评分 → 处方建议 | 处方清单 |
| MED_DEBRIEF | 报告输出 | 生成并落盘检查报告 | 检查报告 |
| MED_CLOSE | 完成 | 汇总统计、清理临时文件 | 完成摘要 |
| 当前阶段 | 加载的 Chunk |
|---|---|
| 初始化(刚激活) | 01 |
| MED_SCOPE / MED_ROSTER | 01, 02 |
| MED_SORT | 01, 03 |
| MED_CONFLICT | 01, 04, 08 |
| MED_VITAL | 01, 05, 08 |
| MED_RX | 01, 06 |
| MED_DEBRIEF | 01, 07 |
| 任意子 Agent 激活 | 01, 09(+ 对应阶段 chunk) |
详细执行细则见各 Chunk 文件。本文件仅保留触发契约 + 路由总览,避免膨胀。
| 文件 | 用途 |
|---|---|
references/rubric-detail.md | 八维评分细则(每维满分标准与扣分证据) |
references/score-keys.md | 八维静态信号关键词表 |
references/conflict-catalog.md | 五类冲突示例目录 |
references/anti-patterns.md | 反模式清单(症状 / 危害 / 正确做法) |
references/faq-deep.md | 深度 FAQ(11 题:边缘场景 / 工具兼容 / 安全合规) |
references/examples.md | 各命令真实输出示例(场景 → 命令 → 输出片段) |
references/cli-guide.md | CLI 工具层调用约定(定位 / 失败处理 / 禁止项) |
.medic/_medic_baton.json(本 Skill 专属目录,自动创建)protocols/baton-protocol.mdmedic_tools/run.py 执行(定位/调用/失败处理详见 references/cli-guide.md)--save 落盘到 .medic/;AI 禁止 python -c 内联、禁止绕过 CLI 自行分析| 层 | 覆盖范围 | 约束强度 |
|---|---|---|
| 工程骨架层 | 状态机、接力棒、命名空间、批处理、上下文预算、熔断、脱敏、编码、触发路由 | 强约束(规则化、数值化,禁止自由发挥) |
| 智能分析层 | 三维分类语义、冲突严重度判定、八维评分证据、处方内容、历史对比洞察 | 软约束(给目标与方法,不锁死结论与措辞) |
.medic/_medic_inventory.json).medic/_medic_*.json(本 Skill 专属,自动创建)| 用户类型 | 如何使用 |
|---|---|
| 个人 Skill 开发者 | 直接触发,查看清单/冲突/评分/处方 |
| 团队 Skill 维护者 | 合并改动前跑一遍,确认无新增冲突 |
| Skill 生态管理员 | 作为 Skill 健康基线,定期检查 + 历史对比 |
| 初学者 | 先看 README 快速开始,跑 ping 自检环境 |
"只看 workspace 的 skill" → 范围限定 workspace"增量审计" → 对比上次清单,只精析新增/变更项"只查冲突" / "只打分" → 专项模式,跳过其他阶段"严格模式" → 评分/审核从严(低证据一律标注待确认)Q1:这个 Skill 和单体质量自检类 Skill 有什么区别? 单体自检查"1 个 Skill 内部质量";本 Skill 查"全部 Skill 的关系"(清单/分类/冲突/评分/处方)。
Q2:评分标准会过时吗? 不会。标准版本化(内置基线 8-axis-v0.1),仅在用户要求/过期 >30 天/首次使用时联网更新。
Q3:会不会误判导致我误删 Skill? 不会。本 Skill 只出处方不代执行,改动需你确认后手动做;高严重度冲突必须有 ≥2 条独立证据。
Q4:会不会越界读我的业务数据? 不会。只做抽象层审计,不读业务数据/服务器/账号配置内容;密钥只记字段名不记值。
Q5:Skill 目录找不到怎么办? 以 IDE 注入的 skill 清单为准继续,探测不到的目录记录"未覆盖"不阻断。
Q6:中途中断了怎么办? 接力棒记录进度,再次调用自动断点续跑;每批结果即时落盘不丢失。