跳转到主要内容
HermesAgent.Work
返回教程地图

Hermes Agent Skills:把重复经验沉淀成可复用能力

讲清楚 Hermes Agent Skills 是什么、与 Memory 的区别、什么时候做成 Skill,以及 browse、search、install、update 常用命令。

专题地图

这一页先解决什么

Skill 是做事方法

它保存流程、边界、输入要求、输出格式和失败处理,适合长期复用。

Memory 是稳定事实

Memory 记录项目规则、用户偏好和环境信息,不应该承载一整套操作流程。

先安装一个再验证

新手不要一口气装很多 Skills,先选一个只读任务验证触发、输出和边界。

每月清理和更新

长期不用、边界不清或输出不稳定的 Skill 要删除或重写,避免工具箱越来越乱。

装前 inspect,装后 audit

用 hermes skills inspect 在安装前预览技能内容,重点看三件事:它要求什么输入、会执行哪些动作、输出是什么格式,确认来源可信再执行 install;已经装好的技能,定期用 hermes skills audit 重新扫描一遍,发现异常先移除再排查。注册源覆盖 skills.sh、GitHub、ClawHub 和 well-known agent skill 端点,源本身由 hermes skills tap 统一管理。

成组打包,后台托管

经常配合使用的几个技能,用 hermes bundles 打包成一个别名,按场景整组调用;hermes curator 负责后台技能维护,提供 status、run、pause、pin 四个控制动作。换机器或开新环境前,先用 hermes skills snapshot 导出一份技能配置,到新环境再导入,省去逐个重装。别名解决调用入口,快照解决环境迁移,两件事分开建好,技能数量涨上来也不乱。

进入专题前先确认

  • 先确认任务会重复出现,且输入输出相对稳定。
  • 先跑普通工作流 3 到 5 次,再决定是否沉淀成 Skill。
  • 准备一个只读样例,用来验证 Skill 是否触发和输出是否稳定。

常见误区

  • 把一次性 Prompt 都做成 Skill。
  • 让 Memory 记住本该写进 Skill 或模板的流程。
  • 安装后不重启会话、不做低风险验证。
  • 装完再也不跑 update 和 audit,技能行为和它的说明慢慢对不上,出问题时才发现版本早就落后;技能装得越多,这种漂移越难靠肉眼发现。

读完后的验收标准

  • 能说清 Memory、Skill、Workflow 的分工。
  • 能用 browse、search、install、update 完成一次 Skill 验收。
  • Skill 输出固定格式,并保留人工确认边界。
  • 说得出每个已装技能来自哪个注册源,并能用 inspect、audit、snapshot 完成一轮预览、扫描和配置导出。

答疑

常见问题

什么时候该把任务做成 Hermes Agent Skill?+
当任务会重复出现、步骤相对固定、需要明确输入输出和边界时,就值得做成 Skill。一次性问题、临时想法和不稳定流程先不要急着沉淀。
Skill 和 Memory 最大区别是什么?+
Skill 解决“怎么做”,Memory 解决“记住什么”。例如代码审查流程适合写成 Skill,项目常用命令和团队偏好适合写进 Memory。
Hermes Agent Skills 能从哪些注册源安装?+
官方支持 skills.sh、GitHub、ClawHub,以及实现了 well-known agent skill 端点的站点,技能格式兼容 agentskills.io 开放标准,源由 hermes skills tap 管理。拿不准某个技能是否可靠时,先用 hermes skills search 搜索,再用 hermes skills inspect 预览内容,确认没问题才执行 install,整个流程在终端里就能走完。源列表本身也值得定期回顾,不再使用的源直接从 tap 里移除。
已经装了一批 Skills,日常怎么维护才不乱?+
动手前先用 hermes skills list 把已装清单拉出来,分清哪些要更新、哪些该移除,然后围绕四个动作建立节奏:hermes skills update 跟进更新,hermes skills audit 定期重新扫描已装技能,hermes skills uninstall 移除长期没触发过的,迁移环境前用 hermes skills snapshot 导出配置。不想手动盯,可以交给 hermes curator 在后台做技能维护;同场景的技能用 hermes bundles 收进一个别名,清单再长也能按组管理。