写给小白的 Hermes Agent 技能攻略。别再只会问"今天天气怎么样"了,这些技能能让你的 AI 助手真正变聪明。

一、Skills 是什么?一个比喻你就懂了
想象你新招了一个程序员,他很聪明,什么都会——但他不知道你喜欢怎么干活。
你调了半天发现:
- 他写代码之前从来不列计划
- 出了 bug 就直接改,也不查根因
- 画架构图全靠手敲 ASCII
这时候你需要的是……给他一本操作手册。
Hermes 的 Skills 就是这东西。每个 Skill 是一份 Markdown 文件,里面写了:
- 什么时候该用这个技能
- 具体怎么操作(带命令)
- 有哪些坑要避开
Hermes 每回开始干活,会自动加载相关的 Skill,照着套路走。积少成多,你的 AI 助手会越来越懂你。
二、Skills 的安装和基本操作
2.1 查看已安装的技能
hermes skills list
2.2 浏览可安装的技能(技能商店)
hermes skills browse
这会弹出一个交互式界面,按分类浏览所有可用的技能。
2.3 安装一个技能
hermes skills install <技能ID>
去技能商店里看到的每个技能都有 ID,直接 install 就行。
如果安装时提示安全审查,可以用这个命令跳过确认:
yes | hermes skills install <技能ID>
2.4 在会话中加载一个技能
在和 Hermes 聊天时:
/skill 技能名称
或者在启动时加载:
hermes -s 技能名称
2.5 搜索技能
hermes skills search 关键词
2.6 更新技能
hermes skills update
三、强烈推荐的 10 个新手技能
🥇 1. plan(计划模式)
一句话介绍: 先计划,再动手。防止 AI 闷头写几千行代码结果方向全错。
适合谁: 所有开发者。不管你是写前端、后端还是搞数据,第一步永远是计划。
安装:
hermes skills install plan
怎么用:
你只需要对 Hermes 说:"我想做一个用户管理系统,用 /plan 帮我出个方案。"
Hermes 会:
真实场景举例:
我:我想给我的 Next.js 项目加一个博客模块,用 /plan 出个方案
Hermes:好的,我先看看你的项目结构…
(写完方案)
计划已保存到 .hermes/plans/2026-05-31_143000-add-blog.md
主要内容:
– 使用 Contentlayer 管理 Markdown 文章
– 新增 /blog、/blog/[slug] 路由
– RSS Feed 支持
– 预计改动 8 个文件
🥇 2. brainstorming(头脑风暴)
一句话介绍: 做任何事情之前先想清楚——要做什么、为什么做、怎么做。避免"边写边改"的灾难。
适合谁: 所有人。不管是写代码、写文章、还是设计产品。
安装:
hermes skills install brainstorming
怎么用:
当你有一个模糊的想法时,对 Hermes 说:"启动 brainstorming 技能,我想做一个任务管理工具。"
它会:
关键规则:
这个 Skill 有个硬性门禁——没经过头脑风暴的确认,Hermes 不许直接写代码。哪怕你觉得"这个太简单了不需要设计",也得走一遍流程(简单项目几分钟就够了)。
真实场景举例:
我:启动 brainstorming,我想做一个记账小程序
Hermes:好的,先问几个问题——
这个记账程序是给自己用的还是给别人用的?
我:自己用,手机端
Hermes:那你日常用什么手机?iOS 还是安卓?
我:iOS
Hermes:好的。我推荐三个方案——
方案 A:纯 SwiftUI 原生 App,体验最好但学习成本高
方案 B:用微信小程序做,开发快但依赖微信生态
方案 C:用 React Native 做跨平台,以后可以上安卓
我推荐方案 C,因为你说以后想上安卓…
你觉得呢?
🥇 3. systematic-debugging(系统化调试)
一句话介绍: 找到 bug 的根本原因再修。不猜、不蒙、不瞎改。
适合谁: 所有程序员。当你遇到 bug 时,这个技能能帮你省下 80% 的调试时间。
安装:
hermes skills install systematic-debugging
怎么用:
四个阶段,一步不能跳:
阶段 1:根因调查
- 仔细读错误信息
- 稳定复现 bug
- 检查最近的 git 改动
- 数据流追踪——坏数据从哪里来的?
阶段 2:模式分析
- 找代码库里类似的、正常工作的写法
- 对比正常和出错的差异
阶段 3:提出假设并验证
- 说清"我认为 X 是根因,因为 Y"
- 做最小改动验证假设
- 一次只改一个变量
阶段 4:修复
- 先写一个能重现 bug 的测试用例
- 再修复根因
- 跑全量测试确认没引入新问题
铁律:不找到根因,不许动手修。
我:这个 API 接口返回 500 错误
(Hermes 本来可以猜一个原因直接改,但因为加载了 systematic-debugging,它走流程)
Hermes:好的,我先查根因——
1. 查看错误日志…
2. 手动调用接口复现…
3. 检查最近 10 次 git 提交…
4. 追踪数据流…
找到了!原因是上周重构数据库连接池时,改了连接超时配置,
导致某些慢查询连接被提前断开。
在修复之前,我先写一个测试来复现这个问题…
🥇 4. excalidraw(画图技能)
一句话介绍: 让你的 AI 帮你画手绘风格的架构图、流程图、时序图。
适合谁: 写文档、做汇报、画设计的同学。
安装:
hermes skills install excalidraw
怎么用:
直接跟 Hermes 说:"帮我画一个微服务架构图,用 excalidraw。"
Hermes 会生成一个 .excalidraw 文件,你可以拖到 excalidraw.com 打开编辑。
啥都不用装,零配置。
真实场景举例:
我:帮我画一个用户登录的流程图,用 excalidraw
Hermes:好的,我来写这个图——
(生成 JSON 格式的 Excalidraw 元素)
已保存到 ~/diagrams/login-flow.excalidraw
你可以拖到 excalidraw.com 查看和编辑
生成的效果是手绘风格,挺好看的。
🥇 5. tokscale(Token 成本追踪)
一句话介绍: 看看你的 AI 助手花了多少钱。
适合谁: 所有人。毕竟调 AI 是要钱的,心里得有个数。
安装:
npm install -g tokscale
(安装一次就好,Hermes 会自带 tokscale 技能)
怎么用:
# 今天花了多少钱
tokscale –light –today
# 本月汇总
tokscale monthly –light
# 只看 Hermes 的用量
tokscale –light –client hermes
# 交互式界面(好看又好用)
tokscale tui
真实场景举例:
我:今天调 AI 花了多少钱?
Hermes:我来查查——
终端执行:tokscale –light –today –client hermes
输出:
┌─────────────────────────────────────┐
│ Tokscale – Usage for Today │
├─────────────────────────────────────┤
│ Client │ Tokens │ Cost │
│──────────┼─────────────┼────────────┤
│ Hermes │ 452,312 │ $0.89 │
│ Codex │ 128,450 │ $0.32 │
│──────────┼─────────────┼────────────┤
│ Total │ 580,762 │ $1.21 │
└─────────────────────────────────────┘
今天花了一块二,还行。
🥇 6. notion(Notion 集成)
一句话介绍: 让 AI 帮你读写 Notion——查文档、记笔记、建数据库。
适合谁: 用 Notion 做知识管理、项目管理的人。
安装 + 配置:
三个步骤:
Step 1:获取 API Key 去 https://notion.so/my-integrations 创建一个集成,复制 API Key。
Step 2:配置环境变量
echo 'NOTION_API_KEY=ntn_your_key_here' >> ~/.hermes/.env
Step 3:授权 Notion 页面 在你想要 AI 访问的 Notion 页面里,点右上角 … → 连接到 → 选择你的集成名称。
怎么用:
装好之后跟 Hermes 说就行:
我:帮我把今天的会议记录写到 Notion
我:查一下我的 Notion 任务数据库里有哪些待办事项
我:在读书笔记页面下新建一页,内容是《系统设计面试》第三章笔记
你不需要懂 API、不用写 curl、不用记参数。全自动。
🥇 7. spike(快速原型验证)
一句话介绍: 在正式开发之前,快速写点"用完就扔"的代码验证想法。
适合谁: 做技术选型、试新技术时。
安装:
hermes skills install spike
怎么用:
当你不确定某个技术方案能不能行时,说:
我:启动 spike,我想试试用 WebSocket 替代轮询,先写个 demo 看看
Hermes 会:
核心思想:不做"边试边改"——试完了,清楚了,再进正式开发。
🥇 8. test-driven-development(测试驱动开发)
一句话介绍: 先写测试,再写代码。保证你写的东西不会一运行就炸。
适合谁: 重视代码质量、不想被 QA 追着打的开发者。
安装:
hermes skills install test-driven-development
怎么用:
三个步骤,红-绿-重构:
我:用 TDD 实现一个计算斐波那契数列的函数
Hermes:好的,走 TDD 流程——
**RED:先写测试**
```python
def test_fibonacci():
assert fibonacci(0) == 0
assert fibonacci(1) == 1
assert fibonacci(5) == 5
assert fibonacci(10) == 55
运行→失败(因为 fibonacci 函数还不存在)
GREEN:写最小实现
def fibonacci(n):
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)
运行→通过 ✅
REFACTOR:优化性能 改成带缓存的版本,测试还在,不怕改坏。
—
### 🥇 9. humanizer(去 AI 味工具)
**一句话介绍:** 把 AI 写的那种"生硬、空洞、像机器翻译"的文字,改成正常人说的话。
**适合谁:** 写文章、写邮件、做内容的人。
**安装:**
```bash
hermes skills install humanizer
怎么用:
比如你让 AI 写了一篇文章,读起来一股 ChatGPT 味——这时候说:
加载 humanizer 技能,把上面那篇文章润色一下,
去掉 AI 味,让它读起来像真人写的
它专门处理这些问题:
- 删除"在这个数字化时代"之类的废话开头
- 把"首先…其次…最后…"改成更自然的过渡
- 加一些口语化的表达
- 去掉那些 AI 最爱用的空洞套话
注意: 这个技能需要配合 apikey-image-gen 一起用(如果要用配图的话),纯文字场景单独用就行。
🥇 10. webhook-subscriptions(Webhook 自动化)
一句话介绍: 让 Hermes 自动响应外部事件——GitHub 推送了代码、收到了邮件、网页被访问了……AI 自动干活。
适合谁: 想做自动化、不想手动触发 Hermes 的人。
安装:
hermes skills install webhook-subscriptions
怎么用:
# 创建一个 webhook 订阅
hermes webhook subscribe "代码审查"
# 这会生成一个 URL,你把 URL 配置到 GitHub/GitLab 等系统里
当外部系统触发这个 URL 时,Hermes 会自动运行。
真实场景:
- GitHub PR 创建 → Hermes 自动做代码审查
- 收到客服邮件 → Hermes 自动回复
- 每天定时任务 → Hermes 自动出日报
四、进阶技巧:自定义自己的 Skill
上面的技能都是社区或官方提供的。但 Hermes 最强大的功能是——你可以自己写技能。
比如你干活有自己的流程,可以让 Hermes 记住:
我:把刚才这整套部署流程保存成一个技能,叫 deploy-my-app
Hermes 会生成一个 SKILL.md,以后每次做部署时自动加载这个技能。
技能的结构很简单:
—
name: deploy-my-app
description: "部署我的应用的标准化流程"
version: 1.0.0
—
# 部署流程
1. 先跑测试:`npm test`
2. 构建:`npm run build`
3. 上传到服务器:`scp …`
4. 重启服务:`pm2 restart …`
5. 验证:curl 检查健康检查接口
保存技能的命令:
hermes skill create deploy-my-app
(Hermes 会在会话中帮你完成,不用手动写文件)
五、常用命令速查表
| 查看已安装的技能 | hermes skills list |
| 浏览技能商店 | hermes skills browse |
| 搜索技能 | hermes skills search 关键词 |
| 安装技能 | hermes skills install <ID> |
| 跳过安全提示安装 | yes | hermes skills install <ID> |
| 在会话中加载技能 | /skill 名称 |
| 启动时预加载技能 | hermes -s 技能名 |
| 更新所有技能 | hermes skills update |
| 卸载技能 | hermes skills uninstall <ID> |
六、写在最后
Hermes Skills 的核心哲学其实很简单:让 AI 记住怎么干活,而不是每次都重新教它。
你用得越多,装的 Skill 越多,你的 Hermes 就越懂你、越快、越好用。
给新手的起步建议:
等你用习惯了,你甚至可以写自己的技能,把日常重复的流程全交给 AI。
这就是 Hermes 的终极形态——一个会自我进化的 AI 助手。
写在最后: 所有技能都是开源的,存放在 ~/.hermes/skills/ 目录下。你可以随时进去看它们长什么样,甚至直接修改。毕竟,最了解你怎么干活的,是你自己。





