三个新官方可选技能:替你做问卷、生成安装向导、拷打你的计划


你有没有遇到过这种“卡住”的时刻:一个决定只有某个人能拍板,但你俩都没时间坐下来聊;一个部署步骤必须人肉登录网页点半天,agent 只能干瞪眼;一个计划看起来天衣无缝,开工后才发现全是想当然。这三种场景,8 月 29 日 Hermes 各给了一个官方“可选技能”(optional skills)来治:decision-questionnaire(把决定变成异步问卷)、setup-wizard-generator(生成交互式安装向导)、grill-me v2.0.0(升级成“前沿轮询”式的计划拷问)。三者都是从 24 万星的 mattpocock/skills 仓库(MIT 协议)移植打磨成 Hermes 原生技能的,hermes skills install 一条命令就能装。

可选技能是什么

Hermes 的技能(skills)就是一份份带 frontmatter 和操作流程的说明文档,教 agent 在特定场景下按什么步骤干活。官方仓库里除了默认内置的技能,还有一批“可选技能”(optional-skills)——按需安装,不占默认上下文。8 月 29 日一次来了三个新的。

1. decision-questionnaire:把“等你拍板”变成问卷

适用场景:一个决定卡在某人身上——你是写代码的人,但方案选 A 还是 B、预算批多少,只有你的老板/客户/合作方能定。与其干等一次“方便的时候聊聊”,不如让 Hermes 生成一份结构化问卷,对方异步填写或在会议间隙填都行。

它的工作方式很聪明:访谈的是“发问卷的人”,不是“被问的人”。先问两件事——收件人是谁、必须拿回什么结论——然后自动起草问题清单:最重要的问题排最前,每个问题带答案占位,最后写入 decision-questionnaire-<slug>.md 文件。

"我要找 CTO 拍板 API 网关的选型,帮我生成一份问卷"
→ Hermes 先确认:发给谁?必须带回什么决定?
→ 产出:decision-questionnaire-api-gateway.md(问题按重要性排序 + 答案模板)

2. setup-wizard-generator:人肉步骤也能自动化

适用场景:流程里有一段只能人来做——从某个网页控制台抓 API Key、在 CI 里配密钥、跑一次性的数据迁移。以前你只能把步骤写在文档里让 agent 干瞪眼,现在可以让 Hermes 生成一个交互式 bash 向导,带着人一步步走完。

生成的向导会:打开每个需要的 URL → 明确告诉人“点什么、复制什么” → 捕获值(密钥用隐藏输入)→ 幂等地写入 .env 或 GitHub Secrets → 每步都有进度显示。生成过程本身分四步:界定范围 → 梳理操作路径 → 编写各阶段 → 静态校验。

"帮我生成一个向导,带我完成 Grafana 的 API Key 配置"
→ Hermes 产出 setup wizard 脚本(含 template.sh 的 204 行向导库)
→ 你运行它,跟着提示点鼠标、贴密钥,环境变量自动落盘

3. grill-me v2.0.0:写代码前,先接受拷问

适用场景:开工前发现计划里有想当然grill-me 是一个“对抗式计划访谈”技能:写任何代码之前,agent 扮演严格的提问者,把你的计划从头拷问一遍。

v2.0.0 的最大变化是引入了 “前沿轮询”(frontier rounds)机制(来自 Matt Pocock 的 grilling 技能):不再是“每轮只问一个问题”的蜗牛速度,而是每轮把当前所有前置条件已满足的问题一次问完,按依赖顺序,每个问题都带一个 agent 的建议。事实核查是 agent 的活(它会自己去翻代码、查资料),决定权始终留在你手里。会话只在“没有任何分支被默默假设”时结束——也就是说,计划里每个没想清楚的角落都会被翻出来。

# 安装(官方技能标识)
hermes skills install official/software-development/grill-me
"用 grill-me 过一遍我这个重构计划"
→ agent 分轮提问:技术选型 → 边界情况 → 方案合成,每轮把能问的一次问完
→ 直到没有任何隐含假设,访谈才结束

顺带说明:这个技能原本被改名叫“plan-interrogation”,但 8 月 29 日的后续修正(PR #97872)把名字保留为 grill-me,内容升级不变——所以你现在装到的就是带前沿轮询的 grill-me v2.0.0。它最初来自社区贡献者 Rafael Zendron 的原始方案(#43694),现在署名里同时保留了他和 Matt Pocock。

怎么发现和安装更多可选技能

hermes skills 命令族就是为这个准备的:

hermes skills browse          # 浏览官方技能目录
hermes skills search questionnaire
hermes skills install official/productivity/decision-questionnaire
hermes skills install official/devops/setup-wizard-generator
hermes skills list            # 查看已安装

装完就生效——下次遇到对应场景,agent 会自动调用对应的技能流程。

注意事项

  • 这三个技能都是 8 月 29 日合入的,目前在 main 分支,还没进正式 release(v0.20.6 是 8 月 27 日打的),先 hermes update 再装;
  • 移植自第三方仓库,但都过了官方的技能创作规范测试(authoring standards),并做了“去上游痕迹”检查;
  • setup-wizard-generator 生成的向导适合“人机配合”的环节,它不能替代真正需要程序化 API 的自动化——能用 API 直连的场景还是走正常工具。

小结

一个负责“等人拍板”,一个负责“带人点鼠标”,一个负责“开工前挑毛病”——这三个新可选技能把 agent 工作流里最容易卡住的三类“人”的环节补上了。安装只要一条命令,遇到对应场景它们就会自动出场。对技能机制本身感兴趣的话,可以看看我们之前的项目级技能指南技能组合实践hermes skills 的完整命令参考在命令文档页