Hermes Agent Skills 上級ガイド:SKILL.md・GEPA 自己進化・Skill Bundles ワークフロー(2026)

Hermes Agent の入門は済んだが、Skill が増えるほど Token 爆発・重複手順・進化サイクルが回らない——そんな進階ユーザーとチーム技術責任者向けの実践ガイドです。agentskills.io 標準の SKILL.md、条件付きアクティベーション、Skill Bundles、GEPA+DSPy 自己進化、Tap 公開までを概念比較表・五段 Runbook・FAQ 付きで解説し、Mac クラウド 7×24 で Skill 資産を本番運用する判断材料を提供します。

図:Mac 上で Hermes Agent の SKILL.md、Skill Bundles YAML、GEPA 自己進化パイプラインを構成する開発者ワークステーション

目次

1. なぜ Skills だけ深掘りするのか

2026 年初頭、Nous Research の Hermes Agent は GitHub で 16 万 Star を突破。The agent that grows with you の核心は大きなモデルではなく、標準化・進化可能・セッション横断の手続き的メモリ=Skills にあります。本記事は入門を飛ばし、Progressive Disclosure による Token 制御、Bundle 一括起動、GEPA による Skill テキスト進化、コミュニティ Tap までを一気通貫で扱います。

痛点:Skill が増えるほど起きる三つの壁

  1. Token コストの雪だるま:全 Skill を毎回コンテキストに載せると Level 0 だけでも約 3K Token。description の精度不足で不要な Level 1 ロードが連鎖する。
  2. 手順の散逸と重複:Prompt や Memory に手順を書き散らすと、チーム間でバージョンが割れ、Cron や IM チャネルごとに挙動がぶれる。
  3. 進化サイクルが回らない:ノート PC や断続的 VPS では実行軌跡が溜まらず、GEPA の sessiondb 評価が空振り。Gateway が止まると skill_manage の自動パッチも届かない。

引用データ(2026-06):GEPA 1 回の最適化は API のみで約 $2–10(GPU 不要);Skill サイズ上限 15KB;公式 Gateway は 20+ IM チャネルと 7 種ターミナルバックエンドに対応。

2. Skills ≠ Memory ≠ Prompts

次元通常 PromptMemorySkills
永続性当該会話のみセッション横断・永続セッション横断・永続
ロードタイミング毎回コンテキストに入る毎セッション自動注入オンデマンド(差異の核心)
Token コスト毎回消費小さく安定活性化前はゼロ
内容タイプ任意の意図記述ユーザー嗜好・事実手続き的ステップ
保守ユーザー手動Agent 自動ユーザー + Agent
共有可能性困難プライベートTap として公開可

覚え方:Prompt=付箋、Memory=ノート、Skill=SOP マニュアル(必要なときだけ開く)。

3. SKILL.md 形式の深掘り

全 Skill は agentskills.io オープン標準に準拠。Hermes・Claude Code・Cursor で移植可能です。

---
name: my-skill
description: |
  Use when the user needs to [...].
version: 1.0.0
metadata:
  hermes:
    tags: [devops, automation]
    requires_toolsets: [terminal]
---
# My Skill Title
## Procedure
1. ステップ一(正確なコマンドを含む)
## Common Pitfalls
- 失敗モードと修正

Progressive Disclosure 三層ロード

レベル内容トリガーToken
Level 0name + description毎セッション開始(全 Skill)合計 ~3K
Level 1SKILL.md 全文/skill-name または LLM 判断ファイル長に依存
Level 2references/ scripts/実行中に LLM が判断ファイル単位

description は「何か」より「いつ使うか」を書く。500 行超は references/ へ分割。

4. Skill Bundles:一コマンドで工作流全体

Bundle は ~/.hermes/skill-bundles/<slug>.yaml に置く軽量 YAML。/bundle-name で列挙 Skill を同時ロードします。

name: backend-dev
description: Full backend feature workflow.
skills:
  - github-code-review
  - test-driven-development
  - github-pr-workflow
instruction: |
  Always write failing tests first.
  Never push directly to main.

同名の Bundle と単体 Skill ではBundle 優先。未インストール Skill はスキップして警告。Bundle はシステムプロンプトを書き換えないため Prompt Cache に優しい。

hermes bundles create backend-dev \
  --skills github-code-review,test-driven-development,github-pr-workflow \
  --instruction "Always write failing tests first"

5. 条件付きアクティベーション

metadata.hermes でツール可用性に応じ Skill を自動表示/非表示。

フィールド動作
requires_toolsets列挙ツールセットが無いと非表示
requires_tools列挙ツールが無いと非表示
fallback_for_toolsets列挙ツールセットがあると非表示(代替)
fallback_for_tools列挙ツールがあると非表示

例:有料 web_search があるとき DuckDuckGo Skill を隠し、API 切れ時だけ fallback として浮上——Token とコストを両立。

6. Skills Hub とオープンソース生態

hermes skills install official/research/arxiv
hermes skills tap add github:my-org/my-skills
hermes skills tap update
リポジトリ概要ハイライト
ChuckSRQ/awesome-hermes-skills本番向け厳選Deep Research・MLOps・Apple 連携
amanning3390/hermeshubコミュニティ登録センタープロンプト注入スキャン付き
kevinnft/ai-agent-skills191 Skill・28 カテゴリHermes / Claude / Cursor 横断
NousResearch/hermes-agent公式内蔵 Skill と規範の正典

7. Skill Tap の公開

GitHub リポジトリを Tap にするとチーム全体が hermes skills tap add github:your-org/your-skills-tap で購読。私有 Tap は --token $GH_TOKEN。個人 Skill は ~/.hermes/skills/ を Git 管理し、デバイス間で git pull && hermes skills reset

8. GEPA + DSPy 自己進化

GEPA(Genetic-Pareto Prompt Evolution)は ICLR 2026 Oral。hermes-agent-self-evolution でモデル重みを触らず SKILL.md テキストだけを改善します。

  1. SQLite 実行軌跡の収集
  2. LLM による失敗の「なぜ」分析
  3. 10–20 個の SKILL.md 変異生成
  4. 成功率 × Token 効率 × 速度のパレート評価
  5. 最良変異を PR 化し人手承認
export HERMES_AGENT_PATH=~/.hermes
python -m evolution.skills.evolve_skill \
    --skill github-code-review \
    --iterations 10 \
    --eval-source sessiondb
フェーズ対象エンジン状態
Phase 1SKILL.mdDSPy + GEPA✅ 実装済
Phase 2ツール説明DSPy + GEPA計画中
Phase 3–5システムプロンプト・コード・全自動各種ロードマップ

四つのガードレール:全 pytest 通過・15KB 上限・Prompt Cache 互換・意味ドリフト検査。

9. Plugin スキル

プラグインは plugin:skill 名前空間で Opt-in ロード。デフォルト skills_list を汚さず、兄弟 Skill を横断提示できます。

skill_view("superpowers:writing-plans")

10. 上級作成テクニック

Skill サイズ推奨
< 500 行SKILL.md に集約
500–1000 行references/ へ分割
> 15KBGEPA 上限超過——必ず分割

skill_manage(action='patch', ...) で Agent が自己メンテ。本番では agent_writes_require_approval: true を推奨。

11. 技術ブログ工作流の実例

# ~/.hermes/skill-bundles/blog-workflow.yaml
name: blog-workflow
skills:
  - seo-keyword-research
  - outline-generator
  - code-example-validator
instruction: |
  Always research SEO keywords before writing.
  Ensure all code examples are tested.

seo-keyword-research Skill は requires_toolsets: [web] を付け、日本語・英語のロングテールを別々に調査する Procedure を持たせます。VPSMAC 多言語ブログ運用と相性が良いパターンです。

12. 五段 Runbook:Skill 体系を Mac クラウドで本番化

ステップ 1:VPSMAC で M4 16GB/32GB ノードを選び、SSH 接続。curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashhermes setupステップ 2hermes skills install official/... と Tap 購読でベースライン構築。ステップ 3~/.hermes/skills/ に SKILL.md を作成し skills-ref validate で検証。ステップ 4:Bundle YAML と条件付きアクティベーションを設定し、Telegram/CLI でスモーク。ステップ 5hermes gateway install で launchd 常駐、~/.hermes を暗号化バックアップ、必要なら GEPA で sessiondb 進化。退租前にディスク消去。

13. FAQ とリソース

Skills と MCP の違いは? Skill は手順書、MCP はツール接続——補完関係。編集が反映されない? /reset または --nowClaude Code で再利用? ~/.claude/skills/ へコピー、または kevinnft/ai-agent-skills の横断インストール。

公式:Skills ドキュメントGEPA リポジトリagentskills.io。関連記事:3 層メモリと Mac mini 月次レンタルCursor Agent Skill 完全ガイド

ローカルノート PC・断続的 Linux VPS・WSL2 でも Skill は書けますが、実行軌跡の欠落・Gateway 停止・macOS 非ネイティブが GEPA 進化と 7×24 IM 応答を阻みます。Skill 資産をチーム共有しつつ Cron と Tap 更新を回すなら、月次課金の Mac クラウド専用ノードが長期コストと運用のバランスに優れます。VPSMAC Apple Silicon Mac クラウドなら固定月額・SSH ベアメタル・launchd テンプレ・退租擦除で、Skill 改良に集中できます。