深度

Hermes Agent 自学习技能系统实战:让 AI Agent 越用越聪明的完整指南

Hermes Agent 技能系统完整指南:三级渐进加载机制、自动生成技能触发条件、手动编写和市场安装、技能自进化原理、团队共享技能库,以及与 Claude Code CLAUDE.md 的深度对比。

2026/4/134分钟 阅读ClaudeEagle

Hermes 最核心的价值不是功能列表,而是一个理念:Agent 应该从使用中学习,不该每次重置到零。这篇聚焦技能系统——它怎么工作,以及你如何最大化它的效果。


技能是什么

技能是 ~/.hermes/skills/ 里的结构化 Markdown 文档,格式遵循 agentskills.io 标准。

每个技能一个目录:

~/.hermes/skills/ deploy-to-vercel/ SKILL.md # 主文档:步骤、注意事项、验证 references/ common-errors.md # 常见错误 scripts/ verify.sh # 验证脚本

SKILL.md 示例:

markdown
---
name: deploy-to-vercel
description: Next.js 项目部署到 Vercel,含环境变量和 CI 验证
version: 1.2
---

## 核心步骤
1. 确认 vercel.json 存在
2. 同步环境变量:vercel env pull .env.local
3. 部署:vercel deploy --prod
4. 验证健康端点

## 已知坑
- NEXT_PUBLIC_ 变量不生效时需要重新构建(不是重部署)
- Edge Functions 超时 30s,不是默认的 10s

三级渐进加载(省 token 的关键)

级别内容Token触发
Level 0所有技能名称+描述~3,000每次会话自动
Level 1某技能完整内容按需Agent 判断需要
Level 2技能内的参考文件按需Agent 需要更多细节

安装了 100 个技能,基础开销还是只有 3,000 tokens。


三种技能来源

来源 1:自动生成(核心魔法)

完成复杂任务(通常 5+ 工具调用)后,Hermes 自动评估:「这个解法值得保存吗?」

值得时自动:

  • 提取核心步骤
  • 记录遇到的坑和解法
  • 写验证步骤
  • 存入技能库

完全自动,你什么都不用做。

来源 2:手动编写

你想让 Agent 立刻知道某些知识:

bash
mkdir -p ~/.hermes/skills/our-deployment
cat > ~/.hermes/skills/our-deployment/SKILL.md << 'EOF'
---
name: our-deployment
description: 公司内部部署:staging → production,含审批节点
---

## 核心规则
- 生产部署只在周二、周四 10:00-16:00 进行
- 部署前在 Slack #deployments 发通知
- staging 必须先跑完整回归测试
EOF

来源 3:技能市场

bash
hermes skills search "docker"
hermes skills install docker-manager
hermes skills list

技能自进化

已有技能在使用中持续更新:

你:重构 utils/api.ts 里的 retry 逻辑 Agent:[加载 refactoring-patterns 技能] [执行重构] [发现:exponential backoff 比固定延迟效果更好] [自动更新技能文档:在 retry 一节补充 exponential backoff 模式] 完成!已将 exponential backoff 记录到技能库

不需要你操作,技能库在每次使用中自动变得更完整。


实战:团队共享技能库

yaml
# ~/.hermes/config.yaml
skills:
  external_dirs:
    - path: ~/company-hermes-skills   # git clone 共享仓库到这里
      readonly: false                  # 允许 Agent 更新

任何团队成员的 Hermes 学到新东西,push 到共享库,所有人受益。


快速沉淀项目知识

text
你:读 README.md、docs/architecture.md、docs/deployment.md,
    把关键信息整理成技能文档

Hermes:[阅读文档]
[生成 project-overview、deployment-guide、architecture-patterns 三个技能]
已创建 3 个技能,后续相关任务自动参考

技能管理命令速查

bash
hermes skills list               # 列出所有
hermes skills search <关键词>    # 搜索可安装的
hermes skills install <name>     # 安装
hermes skills remove <name>      # 删除
hermes skills edit <name>        # 编辑(打开编辑器)
hermes skills create <name>      # 新建空模板
/skills                          # 会话内分页浏览

Hermes Skills vs CLAUDE.md 对比

Hermes SkillsCLAUDE.md
谁来写Agent 自动 + 手动手动
自动进化
Token 管理三级渐进全量加载
团队共享Git 仓库Git 提交
格式兼容agentskills.io 标准自定义 Markdown

两者格式大体兼容,可以互相转换。CLAUDE.md 适合快速注入项目规范;Hermes Skills 适合长期积累型工作流。


来源:dev.to 解析 | byteiota.com 教程 | 整理:ClaudeEagle

相关文章推荐

深度Hermes Agent 是什么?NousResearch 开源 AI Agent 深度解析:自学习、持久记忆、多平台Hermes Agent 深度解析:NousResearch MIT 开源,33k stars。四阶段自学习闭环、三层记忆(MEMORY.md+SQLite FTS5)、技能三级渐进加载、7 平台消息网关、200+ LLM,以及 v0.7.0 安全强化详解。2026/4/13深度Hermes Agent 记忆系统深度配置:Honcho 开启、向量数据库、多层记忆管理指南Hermes Agent 记忆系统完整配置指南:四层架构详解、MEMORY.md 和 USER.md 最佳内容、Honcho 深度用户建模开启步骤、六种可插拔记忆后端对比(SQLite/Mem0/Vectorize 等),以及记忆失效排查。2026/4/15深度Claude Computer Use 完整指南:桌面自动化、Agent Loop 与安全隔离实践Claude Computer Use 官方文档中文整理:功能定位、支持模型、beta header、工具配置、截图/鼠标/键盘控制、agent loop、参考实现、Docker 沙箱、网络 allowlist、prompt injection 风险和生产安全建议。2026/5/21深度Claude Tool Use 完整指南:Client Tools、Server Tools 与 Agent Loop 实战Claude Tool Use 官方文档中文整理:工具在哪里执行、client tools 和 server tools 的差异、tool_use/stop_reason/tool_result 的循环机制、strict schema、工具描述写法、成本构成与 Agent 安全设计。2026/5/21深度2026 企业 AI Agent 现状报告:80% 已获可量化 ROI,编程是突破口Anthropic 联合 Material 公司调研 500+ 技术领导者的《2026 State of AI Agents Report》:57% 已部署多阶段工作流;86% 在生产代码部署 Agent;80% 报告可量化 ROI;编程时间节省覆盖规划/代码生成/文档/测试各 58-59%;真实案例(Doctolib 功能交付快 40%、eSentire 威胁分析从 5 小时到 7 分钟、L'Oréal 44000 月活数据直查);三大规模化挑战;以及企业 Claude Code 四阶段部署路径。2026/5/7深度2026 高级提示工程完全指南:7 个真正有效的技术,从 60% 精度提升到 90%2026 年生产环境有效的提示工程技术:思维链(零样本 CoT)、自一致性多数投票、思维树(ToT)、结构化 RAG 提示设计(带来源引用+相关性过滤)、宪法提示(Constitutional Prompting)、角色注入、强制结构化输出,以及已经失效的过时技术和技术选择决策树。2026/4/23