Hermes Agent 技能使用
技能(Skills)是 Hermes "自我进化"的载体:把解决过的问题沉淀成可复用、可分享的能力单元,越用越强。
技能是什么?
技能是一段可复用的流程/能力,封装成标准格式存放在 ~/.hermes/skills/。和临时的工具调用不同,技能是被命名、保存、可检索的:
- 可复用:下次遇到同类问题直接调用,不必从零摸索
- 可分享:符合 agentskills.io 开放标准,可导出/导入
- 可自动生成:Hermes 解决复杂任务后,会把方法写成技能文档
- 可自我改进:使用过程中持续打磨更可靠的路径
SKILL.md 格式
技能以 SKILL.md / .skill 文件描述,遵循开放标准。一个技能通常包含:
- 名称与描述:用于检索时判断是否相关
- 触发条件 / 适用场景
- 步骤说明:调用哪些工具、按什么顺序
- (可选)脚本:Python/YAML 形式的可执行定义
由于遵循 agentskills.io 开放标准,社区技能可以跨智能体复用,这也是 Hermes 技能生态的价值所在。
三种获取技能的方式
在对话中使用技能
用斜杠命令浏览与运行技能:
例如:
Hermes 也能在判断相关时自动调用合适的技能,无需你手动指定。
自动生成技能:自我进化的核心
这是 Hermes 区别于普通助手的关键:
随着使用,你的 Hermes 会积累一套专属于你工作流的技能库——这正是"成长型智能体"的体现。
编写自己的技能
你也可以手动在 ~/.hermes/skills/ 下创建技能文件。建议:
- 名称清晰、描述精准:检索靠描述判断相关性
- 单一职责:一个技能只做一件事,便于组合
- 可组合:复杂流程由多个小技能拼装
- 写好后用
/skills验证能否被检索与调用
实践建议
- 把你反复让 Hermes 做的事优先沉淀成技能
- 善用社区技能,避免重复造轮子
- 定期回顾技能库,删除过时/低质技能(保持信噪比)
- 团队可共享一套技能,统一工作流