第2篇:技能系统——让 AI 越用越聪明
Hermes 功能详解第2篇:技能系统。把常用操作变成技能,AI 下次遇到同类任务直接调用。
这篇讲的是 Hermes Agent 的“技能系统”——相当于给 AI 配一个随取随用的工具箱,让它越用越顺手。
技能是什么?打个比方
想象你的 AI 是一个新来的助理。技能(Skills)就是一本本操作手册:需要处理 GitHub 流程时,它翻出《GitHub 工作流手册》;要画图时,它抽出《Excalidraw 手册》。平时手册放在书架上不占脑子,用到哪本拿哪本——这就是文档里说的“渐进式披露”,省 token 又高效。
所有技能默认放在 ~/.hermes/skills/ 文件夹里。装好 Hermes 时,系统会自带一批常用技能(比如 /plan 做计划、/gif-search 搜动图),之后你从技能市场安装的、或者自己让 AI 学的,也都会存在这里。
第 1 步:让技能随叫随到
装好的技能会自动变成斜杠命令,在聊天框里直接输入就能用:
/gif-search 搞笑猫 # 搜索动图
/plan 设计一个迁移方案 # 让 AI 写实施计划
/excalidraw # 只加载技能,AI 会问你需要画什么
一次还能叠好几个技能,最多 5 个,斜杠命令放最前面,后面跟你的指令:
/github-pr-workflow /test-driven-development 修复 issue #123 并提交 PR
AI 会先加载这两本手册,再按手册里的步骤干活。
第 2 步:让 AI 自己学新技能(/learn)
不想手写手册?直接让 AI 去学。/learn 命令能把任何东西变成技能——本地文件夹、网页文档、甚至你刚教它做的一件事:
/learn 我电脑上的 ~/projects/acme-sdk 里的 REST 客户端,重点看认证和分页
/learn https://docs.example.com/api/quickstart
/learn 报销流程:打开门户 → 新建 → 选费用 → 上传发票 → 提交
如果资料特别多(比如一本书),AI 不会硬塞进一个文件,而是做成一整套“知识库技能”:主手册放核心概念,细节拆成多个参考文件按需加载。这样查答案时只翻需要的页,省钱又精准。
第 3 步:管理技能(可选)
- 不想用自带技能? 安装时加
--no-skills参数,或者装好后运行:
hermes skills opt-out # 停止以后自动添加新技能(不动现有文件)
hermes skills opt-out --remove # 顺便删除没改过的自带技能(会先确认)
hermes skills opt-in --sync # 反悔了?恢复并重新同步
-
技能分平台? 有些技能只在特定系统生效(比如 macOS 专属的 iMessage 技能),在
SKILL.md文件头部加一行platforms: [macos]就行,不兼容的系统会自动隐藏它。 -
AI 回复里带图片路径? 比如它说“截图在 /home/user/screenshots/diagram.png”,系统会自动把图片直接发到你的聊天窗口,不用你手动去找文件。
小结
技能系统就是让 AI 按需翻手册、现学现卖、越用越懂你。装好的技能随时调用,不会的用 /learn 现教,不想用的可以关掉。核心就一句话:把知识存成技能,让 AI 自己知道什么时候该用哪本手册。
下篇预告:技能会用了,怎么让 AI 记住你的偏好和习惯?下一篇讲“记忆系统”——给 AI 装一个长期大脑。
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › getting-started/quickstart