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 把一个任务拆成多个子任务,然后启动多个子代理并行处理。

比如你要做一个新功能:

  1. 一个子代理负责写后端 API
  2. 一个子代理负责写前端页面
  3. 一个子代理负责写测试用例
  4. 主 Hermes 负责整合结果、协调冲突

这种模式能显著提速,也能让不同子任务使用不同模型。API 开发可以用长上下文模型,测试生成可以用代码专用模型。

安装

hermes skills install subagent-driven-development

适合场景

  • 全栈功能开发
  • 大型重构任务
  • 多文件代码生成
  • 并行调研与实现

3. docker-management:让 Hermes 直接操控容器

本地开发环境越来越依赖 Docker。装了这个技能后,Hermes 可以:

  • 查看运行中的容器
  • 启动、停止、重建服务
  • 读容器日志
  • 在容器里执行命令
  • 帮你写 Dockerfiledocker-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-managementwatchers 让 Hermes 能主动操作本地环境和响应文件变化。
  • darwinian-evolver 让 Hermes 自己进化 prompt;gitnexus-explorer 让它深入 GitHub 做调研。
  • page-agent 扩展网页操作能力;fastmcp 接入标准化 MCP 生态。
  • hermes skills browsehermes skills install 即可管理技能。

参考: