Hermes Agent 高阶必装 8 大技能:解锁自进化 AI 完全体

Hermes Agent 的强大,不只在于底层模型和 Gateway,更在于它的 Skills 生态。Skill 是可插拔的能力模块:装上浏览器技能,它就能看网页;装上 Docker 技能,它就能起容器;装上代码 Wiki 技能,它就能把项目知识沉淀下来反复调用。
Nous Research 把大量能力做成了可选技能,放在 optional-skills 目录里。你不需要自己写 prompt,也不需要手动接 API,一条命令就能安装、激活、使用。
今天精选 8 个高阶必装技能,覆盖代码开发、运维监控、科研调研、网页操作和协议扩展。装完之后,Hermes 会从“能聊天的 AI”进化为“能干事、能自我迭代”的工作台。
访问 Hermes Agent Lab 首页 了解完整的 Hermes Agent 生态。
1. code-wiki:把项目知识装进 Hermes 的大脑
写代码时最费时间的不是敲键盘,而是理解代码库。尤其是接手老项目、看别人的 PR、或者在微服务里跨仓库找逻辑时,常常要反复翻文档、grep、读源码。
code-wiki 让 Hermes 把你的项目知识结构化。它会扫描代码库,提取模块、函数、依赖、调用链,并生成可查询的代码百科。之后你可以直接问:
这个项目的支付模块是怎么处理回调的?
user-service 和 order-service 之间通过什么消息队列通信?
Hermes 不再需要每次重新读一遍文件,而是直接查 code-wiki。
安装
hermes skills install code-wiki
适合场景
- 接手大型代码库
- 做代码审查或重构
- 新成员快速熟悉项目
- 跨模块排查问题
2. subagent-driven-development:让多个子代理并行干活
复杂任务靠一个会话硬扛,容易顾此失彼。subagent-driven-development 让 Hermes 把一个任务拆成多个子任务,然后启动多个子代理并行处理。
比如你要做一个新功能:
- 一个子代理负责写后端 API
- 一个子代理负责写前端页面
- 一个子代理负责写测试用例
- 主 Hermes 负责整合结果、协调冲突
这种模式能显著提速,也能让不同子任务使用不同模型。API 开发可以用长上下文模型,测试生成可以用代码专用模型。
安装
hermes skills install subagent-driven-development
适合场景
- 全栈功能开发
- 大型重构任务
- 多文件代码生成
- 并行调研与实现
3. docker-management:让 Hermes 直接操控容器
本地开发环境越来越依赖 Docker。装了这个技能后,Hermes 可以:
- 查看运行中的容器
- 启动、停止、重建服务
- 读容器日志
- 在容器里执行命令
- 帮你写
Dockerfile和docker-compose.yml
你不再需要离开 Hermes 去敲 docker ps,可以直接说:
把 postgres 容器重启一下,然后看一下最近 50 行日志
帮我给这个 Flask 项目写个多阶段构建的 Dockerfile
安装
hermes skills install docker-management
适合场景
- 本地开发环境维护
- 排查容器化服务故障
- 快速搭建临时依赖
- 写和优化 Docker 配置
4. watchers:文件一动,Hermes 就知道
watchers 给 Hermes 装上文件系统监控能力。你可以让它盯着某个目录或文件,发生变化时自动触发动作。
常见用法:
监控 src 目录,只要文件改动就运行测试
盯着 dist 目录,生成后自动部署到预览环境
观察日志文件,出现 Error 就发通知
它把 Hermes 从“你问它答”变成“它主动做事”。和 Cron 配合,基本能覆盖大部分自动化场景。
安装
hermes skills install watchers
适合场景
- 热重载测试
- 文件生成后自动处理
- 日志异常监控
- 自动构建与预览
5. darwinian-evolver:让 Hermes 自己进化 prompt
这是最有趣的技能之一。darwinian-evolver 用类似达尔文进化的思路,让 Hermes 反复生成、评估、变异、筛选 prompt,最终找到效果更好、更稳定的版本。
你给它一个目标和一个评估标准,比如:
目标:生成更准确的函数名
评估:用 static analysis 检查生成的函数名是否符合项目命名规范
然后它会自动跑多轮进化,输出最优 prompt。对需要反复调优的场景非常有价值。
安装
hermes skills install darwinian-evolver
适合场景
- 优化系统提示词
- 生成更高质量的代码/文案
- 自动 A/B 测试 prompt
- 持续改进重复性任务
6. gitnexus-explorer:把 GitHub 变成可查询的知识库
GitHub 上沉淀了无数代码和 issue,但搜索体验并不总是高效。gitnexus-explorer 让 Hermes 能深入探索 GitHub 仓库:读 README、查 issue、看 PR、分析代码结构、提取 commit 历史。
你可以问:
这个仓库最近一个月合并了哪些 PR?主要改动是什么?
这个 issue 有没有被解决?相关讨论在哪?
对调研开源项目、追踪依赖更新、学习优秀实现非常有帮助。
安装
hermes skills install gitnexus-explorer
适合场景
- 调研开源库
- 追踪 issue 和 PR 状态
- 分析竞争对手或参考实现
- 写技术方案前的资料收集
7. page-agent:让 Hermes 能操作网页
虽然 Hermes 本身有浏览器工具,但 page-agent 把它升级成真正的网页操作代理。它可以:
- 打开页面
- 点击元素
- 填写表单
- 滚动、截图、提取内容
- 执行多步骤网页流程
比如:
登录到 Cloudflare 控制台,帮我添加一条 DNS 记录
打开这个招聘页面,提取所有职位信息
在这个后台里批量导出数据
安装
hermes skills install page-agent
适合场景
- 自动化网页后台操作
- 抓取需要登录的内容
- 批量表单填写
- 网页端测试与监控
8. fastmcp:把外部工具接入 Hermes 的 MCP 生态
MCP(Model Context Protocol)正在成为 AI 工具连接外部世界的标准协议。fastmcp 让 Hermes 快速接入各种 MCP server,把数据库、文件系统、API、SaaS 工具都变成 Hermes 可调用的能力。
相比传统 tool calling,MCP 更标准化,社区 server 也越来越多。装上 fastmcp 后,Hermes 可以像用本地工具一样使用远程 MCP 服务。
安装
hermes skills install fastmcp
适合场景
- 连接数据库、知识库
- 接入企业 API
- 复用社区 MCP server
- 构建可扩展的 AI 工作流
如何发现和管理更多技能
Hermes 自带 Skills Hub,安装和管理都很简单:
# 浏览所有技能,官方技能优先展示
hermes skills browse
# 只看官方可选技能
hermes skills browse --source official
# 搜索关键词
hermes skills search docker
# 安装某个技能
hermes skills install <identifier>
# 查看已安装技能
hermes skills list
官方可选技能都在 NousResearch/hermes-agent/optional-skills 目录下,社区也有不少第三方 skill 在 agentskills/agentskills 仓库里。
8 个技能怎么组合
这 8 个技能不是全都要装,但组合起来能覆盖绝大多数高阶场景:
| 场景 | 推荐技能 |
|---|---|
| 日常写代码、读代码库 | code-wiki + subagent-driven-development |
| 本地开发环境运维 | docker-management + watchers |
| 自动优化 prompt 和流程 | darwinian-evolver |
| 开源调研、竞品分析 | gitnexus-explorer |
| 网页操作、数据采集 | page-agent |
| 接入外部系统和数据库 | fastmcp |
干货提炼
- Hermes 的 Skills 是可插拔能力模块,装上就能扩展功能,不需要自己写工具。
- code-wiki 解决项目知识沉淀;subagent-driven-development 解决复杂任务并行化。
- docker-management 和 watchers 让 Hermes 能主动操作本地环境和响应文件变化。
- darwinian-evolver 让 Hermes 自己进化 prompt;gitnexus-explorer 让它深入 GitHub 做调研。
- page-agent 扩展网页操作能力;fastmcp 接入标准化 MCP 生态。
- 用
hermes skills browse和hermes skills install即可管理技能。
参考: