深度研究:4 个高阶 Hermes 技能
Codex 核验(2026-10-10):本文是旧版技能研究,复制技能文本或存在自动触发描述不代表对应宿主 hook 已安装生效;gstack 的执行还依赖其工具与宿主配置。当前 Nous Hermes 原生含技能学习/改进机制,但不据此确认文中的第三方“self-evolution”具体仓库或安装记录;那些记录保持未验证。obra/Superpowers 与任何 OpenClaw 移植版也要按仓库身份分别判断。
1. gstack ⭐112k — 角色化审查架构
安装
hermes skills install skills-sh/garrytan/gstack/gstack
# 已安装 → ~/.hermes/skills/gstack/架构精髓
gstack 不是一个工具,而是一个角色化审查框架。它定义了 7 个 AI 审查人格:
| 角色 | 视角 | 审查内容 |
|---|---|---|
| CEO | 战略层 | 这个 PR/方案是否符合产品方向? |
| 工程经理 | 进度层 | 实现方式是否可维护?排期是否合理? |
| 设计师 | 体验层 | UX/UI 是否一致?交互是否顺畅? |
| 审查者 | 质量层 | 代码规范、边界条件、错误处理 |
| QA 负责人 | 测试层 | 测试覆盖是否足够?边缘场景? |
| 安全官 | 安全层 | 有没有注入/SQL/权限漏洞? |
| 发布工程师 | 部署层 | 变更是否影响生产环境?回滚方案? |
每条 PR 或设计文档自动经过 7 轮不同视角的审查。每个角色有独立的 prompt + 检查清单 + 输出格式。
对我们的价值
这个模式可以直接映射到我们的 Worker 团队(智明行查观):
- 不再给每个 Worker 笼统的”你是研究员/执行者”
- 而是给结构化角色定义:协调员=CEO视角,研究者=审查者视角,验证者=QA视角
- 每条重要输出自动经过多角色交叉验证
学习要点
- 角色 prompt 设计:每个角色 3-5 条检查维度的写法
- 多视角交叉验证:不是一个人说了算,是 7 个不同立场
- 输出格式标准化:每个角色产出的审查报告格式固定,可合并
2. self-evolution ⭐2.4k — 元学习闭环
安装
git clone https://github.com/NousResearch/hermes-agent-self-evolution.git
cp -r hermes-agent-self-evolution ~/.hermes/skills/
# 已安装 → ~/.hermes/skills/hermes-agent-self-evolution/架构精髓
这不是一个传统意义的 skill——它是一个 DSPy + GEPA 进化引擎。
GEPA = Genetic-Pareto Prompt Evolution(遗传-帕累托提示进化)
工作流:
读取当前 skill/prompt/tool 定义
↓
生成评估数据集(synthetic 或 real session history)
↓
GEPA 优化器:生成变异候选 → 评估 → 选最优
↓
约束门禁:测试、大小限制、基准测试
↓
最优变异 → 生成 PR 改进 hermes-agent
三个进化阶段:
| Phase | 目标 | 方法 | 状态 |
|---|---|---|---|
| 1 | Skill 内容 | DSPy + GEPA | ✅ 可用 |
| 2 | Tool 描述 | DSPy + GEPA | 🔲 计划 |
| 3 | 系统提示词 | DSPy + GEPA | 🔲 计划 |
对我们的价值
这是我们正在跑的知识循环的元循环——不是”消化内容”,而是”改进消化方式本身”。
Hermes 自己的自进化机制是:完成任务后(5+ 次工具调用),自动分析执行路径→提炼可复用工作流→写成 SKILL.md→后续直接调用。我们缺的就是这个闭环。
学习要点
- 评估数据集:自进化的前提不是”变得更聪明”,而是”有标准判断什么更好”
- 变异-选择循环:不是无脑改,是生成多个候选 + 择优
- 约束门禁:改进不能破坏现有功能(测试 + 大小限制)
3. github-pr-merge — PR 自动化
安装
hermes skills install skills-sh/fvadicamo/dev-agent-skills/github-pr-merge
# 已安装 → ~/.hermes/skills/github-pr-merge/工作流
验证预合并检查清单(测试/lint/CI/评论)
↓
确认用户意图
↓
执行合并(带正确格式)
↓
后合并清理
对我们的价值
我们的 vault 是 git 管理的,日常有 PR/合并操作。这个 skill 让 Agent 可以独立完成 PR 流程。
4. Superpowers(未安装)
原因
Superpowers (openclaw-superpowers) 是 OpenClaw 原生的 56 技能合集,虽然兼容 Hermes,但:
- 56 个技能大部分是 OpenClaw 特有的 API 调用
- 我们已有的技能库(49 个)已经覆盖了大部分基础能力
- 其
create-skill能力 Hermes 内置已有 community-skill-radar有价值,但依赖 Reddit API
借鉴点
- 技能按能力域组织:security/cron/mcp/memory,而非按工具名
- community-skill-radar 的自动扫描→提案模式值得在 gbrain 中复现
总结
| 技能 | 安装 | 学习价值 | 当前可用 |
|---|---|---|---|
| gstack | ✅ | 🔴 角色化审查架构 → 重构 Worker 定义 | 需配置 7 角色 |
| self-evolution | ✅ | 🔴 元学习闭环 → 补全知识循环 | 需适配 DSPy |
| github-pr-merge | ✅ | 🟡 PR 流程自动化 | 开箱即用 |
| Superpowers | ❌ | 🟢 组织方式借鉴 | 不装,模式可取 |
下一步建议:研究 gstack 每个角色的具体 prompt 设计,应用到智明行查观的角色重新定义。