skill

Skill —— 怎么做

Skill 是 Hermes 系统的过程知识层,封装特定任务的完整工作流。它回答"具体怎么做这件事"。

涵盖范围

  • 工作流(Workflow):端到端执行步骤、判断逻辑、错误处理
  • 流程知识:领域特有的做法、注意事项、最佳实践
  • 任务模板:可复用的 prompt 框架、代码生成模板
  • 脚本工具:Skill 依赖的辅助脚本、验证工具
  • 质量门禁:内嵌在流程中的自查/确认节点

存在形态

形态说明具体位置
📄 文件形式SKILL.md 文件是 skill 的主要载体~/.hermes/skills/<category>/<name>/SKILL.md
📎 附属文件skill 附带模板、脚本、引用文档SKILL.md 同目录下 references/ / scripts/ / templates/
📋 索引注册系统扫描 skills/ 目录建立可用 skill 列表启动时自动扫描,skills_list 展示,不会全部加载到 prompt
⚙️ 运行时加载用户或 cron 引用 skill 时,其内容注入到 agent 的 system promptskill_view() 加载到上下文,或 cronjob(..., skills=[...]) 预加载
🛠️ 管理工具skill 的 CRUD 操作skills_list / skill_view / skill_manage 工具函数

要点

Skill 是"方法论"层——不定义谁来做(那是 Agent 的事),不定义用什么工具(那是 MCP 的事),只定义怎么做好一件事。好的 Skill 封装了踩过的坑和验证过的流程,让后续执行不走弯路。