1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | claude-code-nousresearch-hermes-agent |
| 项目自述名称 | Claude Code — Hermes Orchestration Guide |
| 作者/维护者 | Hermes Agent + Teknium(Nous Research) |
| 来源链接 | https://github.com/NousResearch/hermes-agent/tree/main/skills/autonomous-ai-agents/claude-code |
| 许可证 | MIT(GitHub API) |
| GitHub Stars | 216,111(宿主仓库 NousResearch/hermes-agent,GitHub API 实测) |
| Forks | 40,400(GitHub API) |
| 最新版本 | 技能自身 v2.2.0;宿主 Hermes Agent v0.18.2(2026.7.7.2,2026-07-08 发布,GitHub Releases) |
| 安装方式 | 随 Hermes Agent 主程序内置,一条安装命令后自动可用 |
2. 功能介绍与亮点
这是 Hermes Agent 内置的编排指南,教会 Hermes 如何把编码任务委派给 Claude Code CLI 并驱动它自主完成开发工作。核心能力:
- 两种编排模式:Print 模式(
claude -p)用于一次性任务,无需人工确认,适合 CI/自动化;tmux 交互模式用于多轮协作,可实时查看 Claude 工作过程并追加指令。 - 权限对话框的确定性处理:明确记录工作区信任对话框与
--dangerously-skip-permissions确认对话框的默认选项与正确操作序列,避免自动化流程卡死。 - 完整 CLI 能力覆盖:结构化 JSON/流式输出、会话续接与分叉、
--allowedTools白名单、成本与轮次上限、Hooks(含用PreToolUse拦截危险命令的示例)、MCP 服务器接入等均有可直接复制的命令。 - 面向 Agent 的操作守则:文末给出十条“给 Hermes 智能体的规则”,强调优先用 print 模式、显式设置
--max-turns、限定--allowedTools,体现出面向自动化安全性的设计取向。
亮点:官方出品且与主程序同步维护(宿主仓库 2026-07-17 有提交);文档篇幅完整、示例可直接照抄执行;不依赖任何付费服务。
3. 适用场景
所属分类:元技能与 Agent 增强
适合已经在用 Hermes Agent 作为个人/团队主控台、又想把具体编码工作甩给 Claude Code 去做的用户:例如用手机给 Hermes 发一句需求,由 Hermes 拉起 Claude Code 完成功能开发或 PR 审查,再把结果汇报回来;或在 CI 脚本里用 print 模式一次性调用 Claude Code 完成代码审查、批量重构等任务。
4. 跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Hermes Agent | 原生支持 | 本身即 Hermes 内置技能,随主程序安装即可用 |
| Claude Code | 不支持(作为宿主) | 该技能使用 Hermes 的技能格式(YAML frontmatter + Hermes 专属字段),面向 Hermes 编排 Claude Code CLI 作为被调用对象,不能安装进 Claude Code 自身的 .claude/skills/ 目录运行 |
| Codex | 不支持(作为宿主) | 技能格式与 Claude Code 同理不兼容;如需类似能力,同仓库下有专门面向 Codex CLI 的姊妹技能(见第 7 章) |
| OpenClaw | 未验证 | 抓取材料未涉及 OpenClaw 的技能加载机制,不作臆断 |
5. 推荐理由
它把“用一个智能体去调度另一个编码智能体”这件事,从零散的 tmux/CLI 摸索变成了一份可直接照抄的操作手册:权限对话框怎么按、危险命令怎么用 Hooks 拦、长任务怎么设上限控成本,都写清楚了。对已经部署 Hermes Agent、想解放双手做多智能体协作的用户,这是目前最完整的官方编排范本之一。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 9 | 官方(Nous Research)出品;宿主仓库 216,111 stars(GitHub API 实测),多篇独立评测与开发者社区帖子提及其编排 Claude Code / Codex 的能力 |
| 可用性 | 9 | 随主程序一条命令安装、开箱即用;文档含大量可复制命令与踩坑清单;宿主仓库 2026-07-17 仍有提交,维护活跃;全部免费开源 |
| 安全性 | 8 | 见下方检查清单 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① Shell 命令执行范围 | 有——通过 terminal/tmux 调用 claude CLI,可读写文件、跑 shell、发起 git 操作;文档明确建议用 --allowedTools 收窄权限、--max-turns 限制轮次 |
| ② 运行时联网外发 | 仅调用 Claude Code 自身对 Anthropic API 的正常请求,技能本身未引入额外的第三方外联 |
| ③ 凭据要求与存储 | 依赖 Claude Code 自身的 OAuth 登录或 ANTHROPIC_API_KEY 环境变量,走官方标准认证路径,未见另立凭据存储机制 |
| ④ 可疑指令/注入迹象 | 未发现——内容为面向 Hermes 的技术操作说明,无越权指令 |
| ⑤ 作者/组织信誉 | Nous Research + Teknium,开源 AI 社区知名团队 |
| ⑥ License | MIT,明确 |
| ⑦ 最近维护 | 宿主仓库 2026-07-17 仍有提交,最新版本 9 天前发布 |
扣分说明:文档详细记录了如何用 Down 键接受 --dangerously-skip-permissions 的确认对话框以实现全自动化,这是对 Claude Code 自身已有功能的透明说明而非新增风险,但确实降低了人工确认这道防线的存在感,故未给满分。
7. 跟同类 Skills 相比的优势
| 技能 | 定位 | 与本技能的差异 |
|---|---|---|
| 本技能(claude-code) | Hermes 编排 Claude Code CLI 完成编码任务 | —— |
| 同仓库姊妹技能 codex | Hermes 编排 OpenAI Codex CLI 完成编码任务 | 目标 CLI 不同(Codex 而非 Claude Code),命令行参数与工作流细节均按 Codex 重写,两者可配合使用以支持多引擎路由 |
| 同仓库姊妹技能 opencode | Hermes 编排 OpenCode CLI 作为自主编码智能体 | 目标 CLI 为开源的 OpenCode,而非商业化的 Claude Code,适合偏好自托管方案的用户 |
| CrewAI / AutoGen 一类多智能体编程框架 | 提供编写自定义多智能体系统的代码框架 | 需要写 Python 代码去定义智能体与流程;本技能则是“零代码”的操作手册,前提是你已经在跑 Hermes Agent 这个常驻主控台,直接用自然语言指挥即可 |
8. 用户评价
该技能目前在第三方平台尚无针对性的具名评价;但 Hermes Agent 让 Codex 与 Claude Code 互相协作、由 Hermes 统一分派与追踪任务这一具体工作流,已被开发者社区博主在 LinkedIn 上公开描述和演示(Shubham Saboo,“This is wild — Codex builds, Claude Code reviews”),可作为该编排能力真实可用的旁证。
9. 其他补充
宿主仓库 Hermes Agent 提供简体中文、乌尔都语、西班牙语等多语言 README,社区渠道包括 Discord;同一 autonomous-ai-agents 技能族下还有面向 Hermes 自身配置的 hermes-agent 子技能,可用于扩展或二次开发编排逻辑。
10. 安装使用方式
先安装 Hermes Agent 主程序(技能随主程序内置,无需单独安装):
# Linux / macOS / WSL2 / Termux
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
# Windows 原生 PowerShell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
安装完成后:
source ~/.bashrc # 或 source ~/.zshrc
hermes # 启动
另需在本机安装并登录 Claude Code(npm install -g @anthropic-ai/claude-code,首次运行 claude 完成 OAuth 或设置 ANTHROPIC_API_KEY),Hermes 才能实际调度它。技能无需手动触发,Hermes 会在任务涉及“调用 Claude Code 编码”时自动匹配加载。
11. 注意事项
- 需要额外安装并登录 Claude Code CLI 本身,等同于维护两套凭据/两次登录。
- 文档记录的
--dangerously-skip-permissions全自动模式会跳过 Claude Code 的人工确认,启用前应先用--allowedTools明确限定可用工具范围,避免意外的破坏性操作。 - 长时间 tmux 会话需要手动清理,否则会残留后台进程占用资源。
- 该技能只覆盖“如何调用 Claude Code”,Claude Code 自身的能力、限额与计费仍以其官方文档为准。