skill_manage 自己メンテ、ブログ実践 Bundle をカバーし、比較表・六ステップ導入・KVMNODE クラウド Mac ホスト提案を付けます。インストールガイド、三層メモリ と併読してください。2026 年 Hermes Agent Skills を深掘りする理由:Prompt・Memory との本質的差異
2026 年初頭 Hermes Agent は 2 か月で GitHub Star が 16 万を突破しました。中核哲学は "the agent that grows with you"——使うほど Agent があなたを理解します。その実装こそ Skills スキルシステムです。従来の使い捨て Prompt とは異なり、Skills は標準準拠・進化可能・セッション跨ぎで持続する手続き的メモリで、agentskills.io オープン標準に従い Hermes・Claude Code・Cursor 間で移植できます。
| 次元 | 通常 Prompt | Memory(記憶) | Skills(スキル) |
|---|---|---|---|
| 永続性 | 現在の会話 | セッション跨ぎ永久 | セッション跨ぎ永久 |
| ロードタイミング | 毎回コンテキスト内 | セッション開始時自動注入 | オンデマンドロード |
| Token コスト | 毎回消費 | 小さく安定 | アクティブ化前はゼロ |
| 内容タイプ | 任意の意図 | ユーザー嗜好・事実 | 手続き的ステップ |
| 共有可能性 | 不便 | プライベート | コミュニティ Tap として公開可能 |
覚え方:Prompt = 付箋(当該のみ有効)· Memory = メモ帳(永久メモ)· Skill = SOP マニュアル(必要時に参照)。
Skill を Prompt として積み上げる:毎セッション全量注入し Token 爆発、progressive disclosure 不可。
description が曖昧:無関係な場面で LLM が誤ロードします。
条件アクティベーションを無視:無料/有料検索ツールが共存し、2 つの Skill が Level 0 スロットを同時占有。
Skill が肥大化:単一ファイル 15KB 超は GEPA ガードレール不合格、references/ へ分割必須。
ノート PC をホストに:Skill 変更後 /reset なし、Gateway スリープ、チーム Tap 更新が非同期。
SKILL.md 形式の深掘り:agentskills.io 標準と Progressive Disclosure 三階層ロード
すべての Hermes Skills は agentskills.io 仕様に準拠します。frontmatter 必須項目は name(小文字+ハイフン、≤64 文字)と description(≤1024 文字、"Use when..." 開始推奨)。推奨項目:version、license、compatibility、実験的 allowed-tools。
---
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 0 | name + description | セッション開始、全 Skill | 約 3K(合計) |
| Level 1 | SKILL.md 全文 | /skill-name または LLM 判断 | ファイル長に依存 |
| Level 2 | references/、scripts/ | 実行時 LLM 判断 | ファイル単位で按需 |
執筆の要点:description は Level 0 の全情報です。「何か」より「いつ使うか」を明確に。 skills-ref validate ./my-skill で形式検証できます。
サイズ管理:<500 行は SKILL.md に集約;500–1000 行は詳細を references/ へ;>1000 行は分割または 2 Skill に;>15KB は GEPA 進化制限超過のため分割必須。
Skill Bundles と条件付きアクティベーション:一コマンドで完全ワークフロー
Skill Bundles(~/.hermes/skill-bundles/<slug>.yaml)は Hermes 2026 新機能です。/bundle-name 実行時に列挙 Skill が同時ロードされ、個別トリガー不要。同名 Skill がある場合Bundle 優先;未インストール Skill はスキップ;システムプロンプトを変更せず Token フレンドリー。
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"。研究者向けは arxiv、deep-research、plan、excalidraw;MLOps は vllm、llama-cpp、systematic-debugging をパッケージ化できます。
条件付きアクティベーション(Conditional Activation)はツール可用性に応じ Skill を自動表示/非表示。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 ごとに Skill を独立 ON/OFF できます。
Skills Hub エコシステム、Tap 公開、Plugin Skill:インストールからチーム共有まで
公式インストールチャネル:
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 | 厳選プロダクション Skill 集 | Deep Research、MLOps、23 Skill GitHub Copilot 統合 |
| amanning3390/hermeshub | コミュニティ Skill レジストリ | セキュリティスキャン認証、API とマーケット |
| kevinnft/ai-agent-skills | 191 Skill、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 で内蔵 Skill を再構築することを推奨します。
Plugin Skillは名前空間 plugin:skill でロード(例:skill_view("superpowers:writing-plans"))。デフォルト skills_list に非表示、opt-in のみ。同一 Plugin 内 Skill は相互認識。plugin.yaml で skills パスを宣言してビルド。
六ステップ導入:単体 Skill からチーム Tap + クラウド Mac ホストへ
環境検証:hermes doctor で Gateway、ツールセット、~/.hermes/ パスを確認。
初 SKILL.md 執筆:agentskills.io テンプレに従い description、Procedure、Pitfalls、Verification Checklist を記述。
Bundle 作成:hermes bundles create blog-workflow --skills seo-keyword-research,outline-generator --instruction "Research SEO first"。
条件アクティベーション設定:無料/有料検索、メッセージプラットフォーム向け fallback/requires ルール。
Tap 公開:GitHub へ push、チーム hermes skills tap add;agent_writes_require_approval: true で承認ゲート。
クラウド Mac 7×24 ホスト:KVMNODE 専有 Mac Mini M4 に Gateway を配置し、ノートスリープによる Skill セッションと GEPA 軌跡中断を回避。
GEPA + DSPy 自進化、上級執筆テクニック、引用可能な技術データ
GEPA(Genetic-Pareto Prompt Evolution)は 2026 ICLR Oral 成果で、hermes-agent-self-evolution に統合されています。中核:モデル重みを fine-tune せず、実行軌跡分析・変体生成・多目的パレート最適化で SKILL.md テキストを改善。1 回の最適化は約 $2–10(純 API、GPU 不要)。
五段階進化フロー:① 実行軌跡収集(SQLite)→ ② 反省型失敗分析( actionable な側面情報)→ ③ 標的変異(10–20 SKILL.md 変体)→ ④ 多目的パレート評価(成功率 × Token 効率 × 速度)→ ⑤ 人工 PR レビュー後本番投入。
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/ を参照し失敗時 references/manual-extract.md へ fallback;Agent は skill_manage(action='patch'|'create') で Skill を動的メンテ可能。
ブログワークフロー実践 Bundle 例:blog-workflow に seo-keyword-research、outline-generator、code-example-validator、bilingual-checker、publish-to-platform をパッケージ。instruction で SEO 調査優先、コード実行検証、日英タイトル案生成を要求。
GitHub Star 增速:Hermes Agent は 2026 年初頭 2 か月で 160k+ Stars、AI Agent 分野で最速級の OSS の一つ。
Level 0 Token 予算:全 Skill の name+description 合計約 ~3K tokens、コスト管理の第一関門。
GEPA 単回コスト:約 $2–10/回 純 API、GPU 不要;sessiondb 実軌跡と組み合わせると効果向上。
クロスプラットフォーム Skill ライブラリ:kevinnft/ai-agent-skills に 191 Skill、28 カテゴリ、Hermes/Claude/Cursor 共通。
英語 SEO 側翼戦略:飽和した "Hermes tutorial" 総説を避け、GEPA prompt evolution、agentskills.io SKILL.md、hermes skills tap publish など低競合キーワードを狙う。
注意:Skill 本文を日本語で書いても Token 効率は英語と近い(約 1–1.5 token/字)ですが、description は英語または日英併記を推奨します。基盤 LLM は英語 description のマッチ精度が高い傾向があります。
代替案の整理:個人 MacBook で Hermes + GEPA 進化は蓋を閉じると切断、SQLite 軌跡 DB 膨張後に swap 揺れ;Linux VPS は公式 macOS パスなし、Metal ローカル推論とワンクリック体験を失う;Skill Tap と Xcode CI を同一マシンに詰めると再起動頻発。7×24 Gateway 常駐、安定した実行軌跡蓄積、Skills の継続 GEPA 進化が必要な本番環境では、KVMNODE 専有 Mac Mini M4 / M4 Pro 月額レンタルが最適解になりやすいです:launchd デーモン、日/週/月の柔軟性、六リージョン選択。プランは 料金ページ、注文ページ で Agent ホストをノート PC から移行できます。詳細は ヘルプセンター もご参照ください。