已在 2026 年部署 Hermes Agent、想从「会用」进阶到「让技能越用越强」的开发者与团队,真正该深挖的不是更大模型,而是 Nous Research 的 Skills 技能系统——agentskills.io 开放标准Progressive Disclosure 三级加载Skill Bundles 一键工作流条件激活GEPA + DSPy 自进化。本文覆盖 SKILL.md 全格式、Tap 发布、开源生态、Plugin 命名空间、skill_manage 自维护与博客实战 Bundle,附对比表、六步落地与 KVMNODE 云 Mac 宿主建议。可与 安装部署文三层记忆架构 交叉阅读。
01

2026 年 Hermes Agent Skills 为何值得单独深挖?与 Prompt、Memory 的本质区别

2026 年初 Hermes Agent 两个月内 GitHub Star 突破 16 万,核心哲学是 "the agent that grows with you"——Agent 随使用越来越懂你。底层实现正是 Skills 技能系统:与传统一次性 Prompt 不同,Skills 是有标准、可进化、跨会话持久的程序性记忆,遵循 agentskills.io 开放标准,可在 Hermes、Claude Code、Cursor 间移植。

维度普通 PromptMemory(记忆)Skills(技能)
持久性当前对话跨会话永久跨会话永久
加载时机每次在上下文中每会话自动注入按需加载
Token 成本每次消耗小而稳定激活前零消耗
内容类型任意意图用户偏好/事实程序性步骤
可共享性不便私有可发布为社区 Tap

记忆口诀:Prompt = 便利贴(当次有效)· Memory = 便签本(永久笔记)· Skill = SOP 手册(需要时翻阅)。

01

把 Skill 当 Prompt 堆:每次会话全量注入,Token 爆炸且无法 progressive disclosure。

02

description 写得太泛:LLM 在不相关场景误加载,见第十章反例。

03

忽略条件激活:免费/付费搜索工具并存,两套 Skill 同时占 Level 0 槽位。

04

Skill 越积越大:单文件超 15KB 无法通过 GEPA 护栏,必须拆到 references/

05

笔记本当宿主:改完 Skill 未 /reset、Gateway 休眠,团队 Tap 更新不同步。

02

SKILL.md 格式深度解析:agentskills.io 标准与 Progressive Disclosure 三级加载

所有 Hermes Skills 遵循 agentskills.io 规范。frontmatter 必填 name(小写+连字符,≤64 字符)与 description(≤1024 字符,建议以 "Use when..." 开头);推荐填写 versionlicensecompatibility、实验性 allowed-tools

yaml
---
name: my-skill
description: |
  Use when the user needs to [...].
  Handles [...] and [...].
version: 1.0.0
license: MIT
compatibility: Requires git, docker
metadata:
  hermes:
    tags: [devops, automation]
    requires_toolsets: [terminal]
    fallback_for_toolsets: [web]
---
# My Skill Title
## Overview / When to Use / Procedure / Common Pitfalls / Verification Checklist

模块化目录结构~/.hermes/skills/my-category/my-skill/):SKILL.md 为核心(建议 ≤500 行);references/ 放 API 文档与示例;templates/ 放可复用模板;scripts/ 放 Agent 可直接执行的脚本。

加载层级内容触发时机Token 成本
Level 0name + description每会话开始,全部技能约 3K(合计)
Level 1完整 SKILL.md 正文/skill-name 或 LLM 判断需要取决于文件长度
Level 2references/scripts/执行时 LLM 判断需要按需单文件

写作关键:description 是 Level 0 的全部信息,写清「什么时候用」比「是什么」更重要。可用 skills-ref validate ./my-skill 验证格式合规。

大小控制:<500 行全放 SKILL.md;500–1000 行移详细资料到 references/;>1000 行强烈建议拆分或拆成两个技能;>15KB 超过 GEPA 进化限制必须拆分。

03

Skill Bundles 与条件激活:一条命令触发完整工作流

Skill Bundles~/.hermes/skill-bundles/<slug>.yaml)是 Hermes 2026 新增特性:执行 /bundle-name 时列出的技能同时加载,无需逐个触发。Bundle 与同名 Skill 时Bundle 优先;未安装 Skill 跳过不报错;不修改系统提示,Token 友好。

yaml
name: backend-dev
description: Full backend feature workflow — code review, TDD, and PR management.
skills:
  - github-code-review
  - test-driven-development
  - github-pr-workflow
instruction: |
  Always write failing tests first before implementation.
  Never push directly to main.

CLI 快速创建:hermes bundles create backend-dev --skills github-code-review,test-driven-development --instruction "Always write failing tests first"。研究员场景可打包 arxivdeep-researchplanexcalidraw;MLOps 可打包 vllmllama-cppsystematic-debugging

条件激活(Conditional Activation)让技能根据工具可用性自动显示或隐藏,在 metadata.hermes 配置:

字段行为逻辑
requires_toolsets列出的工具集不存在时隐藏
requires_tools列出的工具不存在时隐藏
fallback_for_toolsets列出的工具集存在时隐藏(备选方案)
fallback_for_tools列出的工具存在时隐藏

经典场景:duckduckgo-search 设置 fallback_for_tools: [web_search]——有付费 web_search(FIRECRAWL_KEY / BRAVE_SEARCH_KEY)时自动隐藏 DuckDuckGo,节省 Token;API 不可用时备选浮现。平台感知可用 requires_toolsets: [messaging]platforms: [telegram, discord]hermes skills TUI 可为 CLI/Telegram/Discord 独立开关技能。

04

Skills Hub 生态、Tap 发布与 Plugin 技能:从安装到团队共享

官方安装渠道:

shell
hermes skills install official/research/arxiv
hermes skills install https://example.com/SKILL.md --name my-skill
hermes skills install github:openai/skills/k8s
hermes skills tap add github:my-org/my-skills
hermes skills tap update
hermes skills tap list
仓库描述亮点
ChuckSRQ/awesome-hermes-skills精选生产级技能合集Deep Research、MLOps、23 技能集成 GitHub Copilot
amanning3390/hermeshub社区技能注册中心安全扫描认证、API 与市场
kevinnft/ai-agent-skills191 个技能,28 分类Hermes/Claude Code/Cursor 跨平台
NousResearch/hermes-agent官方主仓库内置 Skills 与编写规范权威来源

发布团队 Tap:GitHub 仓库结构含 skills.sh.json(Hub 分类)、分类目录下各 SKILL.md。团队成员 hermes skills tap add github:your-org/your-skills-tap;私有仓库加 --token $GH_TOKEN。建议将 ~/.hermes/skills/ 纳入 Git 版本控制跨设备同步,同步后 hermes skills reset 重建内置技能。

Plugin 技能以命名空间 plugin:skill 加载(如 skill_view("superpowers:writing-plans")),不出现在默认 skills_list、仅 opt-in 激活,同插件技能可横向感知。在 plugin.yaml 声明 skills 路径即可构建。

实操

六步落地:从单机 Skill 到团队 Tap + 云 Mac 宿主

01

验证环境:hermes doctor 确认 Gateway、工具集与 ~/.hermes/ 路径正常。

02

编写首个 SKILL.md:按 agentskills.io 模板写 description、Procedure、Pitfalls、Verification Checklist。

03

创建 Bundle:hermes bundles create blog-workflow --skills seo-keyword-research,outline-generator --instruction "Research SEO first"

04

配置条件激活:为免费/付费搜索、消息平台分别写 fallback/requires 规则。

05

发布 Tap:推送到 GitHub,团队 hermes skills tap add;设置 agent_writes_require_approval: true 开启审批门。

06

云 Mac 7×24 宿主:在 KVMNODE 独占 Mac Mini M4 部署 Gateway,避免笔记本休眠导致 Skill 会话与 GEPA 轨迹中断。

05

GEPA + DSPy 自进化、进阶编写技巧与可引用技术数据

GEPA(Genetic-Pareto Prompt Evolution)是 2026 ICLR Oral 成果,集成于 hermes-agent-self-evolution。核心思路:不微调模型权重,通过执行轨迹分析、变体生成、多目标帕累托优化改进 SKILL.md 文本。每次优化约 $2–10(纯 API,无需 GPU)。

五阶段进化流程:① 执行轨迹收集(SQLite)→ ② 反思式失败分析(可操作侧信息)→ ③ 靶向变异(10–20 个 SKILL.md 变体)→ ④ 多目标帕累托评估(成功率 × Token 效率 × 速度)→ ⑤ 人工审查 PR 后上线。

shell
git clone https://github.com/NousResearch/hermes-agent-self-evolution
export HERMES_AGENT_PATH=~/.hermes
python -m evolution.skills.evolve_skill --skill github-code-review --iterations 10 --eval-source synthetic
python -m evolution.skills.evolve_skill --skill github-code-review --iterations 10 --eval-source sessiondb
python -m evolution.skills.evolve_skill --skill github-code-review --eval-source mixed --trace-dirs ~/.claude/traces,~/.hermes/sessions

四大安全护栏:pytest tests/ -q 100% 通过;② Skills ≤15KB、工具描述 ≤500 字符;③ 不破坏 Prompt Cache;④ 语义保留检查不偏离原始目的。官方进化路线图:Phase 1 Skill 文件(✅ DSPy+GEPA)→ Phase 2 工具描述 → Phase 3 系统提示 → Phase 4 工具实现代码(Darwinian Evolver)→ Phase 5 全自动持续改进。

进阶编写技巧:Pitfalls 须含具体失败模式、根因与修复步骤;Procedure 可引用 scripts/ 并在失败时 fallback 到 references/manual-extract.md;Agent 可通过 skill_manage(action='patch'|'create') 动态维护技能。

博客工作流实战 Bundle 示例:blog-workflow 打包 seo-keyword-researchoutline-generatorcode-example-validatorbilingual-checkerpublish-to-platform,instruction 要求先调研 SEO、验证代码可运行、生成中英标题选项。

A

GitHub Star 增速:Hermes Agent 2026 年初两个月突破 160k+ Stars,AI Agent 领域增速最快开源项目之一。

B

Level 0 Token 预算:全部技能 name+description 合计约 ~3K tokens,是控制成本的第一道闸门。

C

GEPA 单次成本:$2–10/次 纯 API 调用,无需 GPU;配合 sessiondb 真实轨迹效果更好。

D

跨平台技能库:kevinnft/ai-agent-skills 含 191 个技能、28 个分类,Hermes/Claude/Cursor 通用。

E

英文 SEO 侧翼策略:避开饱和的 "Hermes tutorial" 综述,主攻 GEPA prompt evolutionagentskills.io SKILL.mdhermes skills tap publish 等低竞争精准词。

注意:Skill 中文正文对 Token 效率影响与英文相近(约 1–1.5 token/字),但 description 建议保留英文或中英双语,底层 LLM 对英文 description 匹配更精确。

摊开替代方案:在个人 MacBook 上跑 Hermes + GEPA 进化合盖即断、SQLite 轨迹库膨胀后 swap 抖动;Linux VPS 无官方 macOS 路径失去 Metal 本地推理与一键安装体验;把 Skill Tap 与 Xcode CI 挤在同一台机器维护重启频繁。对需要 7×24 Gateway 常驻、稳定积累执行轨迹、让 Skills 持续 GEPA 进化的生产环境,KVMNODE 独占 Mac Mini M4 / M4 Pro 月租通常是更优解:launchd 守护、按天/周/月弹性、六区选区。档位见 定价页订购入口 可把 Agent 宿主从笔记本迁出,与 OpenRouter CLI 工具排行 中的 Hermes 全平台第一数据形成闭环。