已在 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 全平台第一資料形成閉環。