问题域/PD-326

Agent 技能协议

Agent Skill Protocol

定义 Agent 可消费的技能指令格式,实现跨 Agent 平台的能力注入与命令参考

子问题

1.技能指令格式标准化(SKILL.md)

2.多 Agent 平台技能目录适配

3.触发词与命令映射

4.故障排查指南集成

5.双受众文档设计(人类+Agent共用同一URL)

6.doctor驱动的诊断-修复-验证自愈循环

7.wheel打包确保技能文件版本与工具版本锁定

各项目的解法1 solutions

Signals

横向对比

维度Agent
技能格式YAML frontmatter + Markdown body 双层结构
部署方式importlib.resources 包内读取 + 三目录探测自动部署
命令映射SKILL.md 直接列出 12+ 上游工具原生命令,不做 wrapper
故障排查doctor 驱动单入口诊断,SKILL.md 不穷举修复步骤
版本管理wheel force-include 随包分发,pip install 即版本锁定
平台覆盖OpenClaw + Claude Code + 通用 Agent 三平台

最佳实践

1.SKILL.md 包含完整命令参考让 Agent 自主调用

2.自动检测并部署到已知 Agent 平台的 skills 目录

3.技能文件随包分发确保版本一致

4.SKILL.md 用 doctor 单入口替代穷举式故障排查,避免文档膨胀

5.install.md 分 For Humans/For AI Agents 双受众,同一 URL 服务两类消费者

6.pyproject.toml force-include 确保 skill 目录进入 wheel,避免 MANIFEST.in 遗漏