skill_manage et un bundle blog concret, avec tableaux comparatifs, six etapes de deploiement et recommandations d hebergement Mac cloud KVMNODE. A lire avec le guide d installation et l architecture memoire a trois couches.Pourquoi approfondir Hermes Agent Skills en 2026 : distinction Prompt, Memory et Skills
Debut 2026, Hermes Agent a depasse 160 000 etoiles GitHub en deux mois. Sa philosophie — "the agent that grows with you" — repose sur les Skills : memoire procedurale standardisee, evolutive et persistante selon agentskills.io, portable entre Hermes, Claude Code et Cursor.
| Dimension | Prompt | Memory | Skills |
|---|---|---|---|
| Persistance | Conversation actuelle | Permanent inter-sessions | Permanent inter-sessions |
| Chargement | Toujours en contexte | Injecte par session | A la demande |
| Cout tokens | A chaque fois | Faible et stable | Zero avant activation |
| Type de contenu | Intention libre | Preferences et faits | Etapes procedurales |
| Partage | Difficile | Prive | Tap communautaire |
Formule mnemotechnique : Prompt = post-it · Memory = carnet · Skill = manuel SOP.
Traiter le Skill comme un prompt empile : injection totale a chaque session — explosion de tokens, pas de Progressive Disclosure.
description trop vague : le LLM charge le skill hors contexte pertinent.
Ignorer l activation conditionnelle : recherche gratuite et payante coexistent — deux skills occupent le Level 0.
Skill trop volumineux : au-dela de 15KB, echec aux garde-fous GEPA — decouper vers references/.
Portable comme hebergeur : skill modifie sans /reset, Gateway en veille, Tap d equipe desynchronise.
Format SKILL.md : standard agentskills.io et Progressive Disclosure en trois niveaux
Tous les Hermes Skills respectent agentskills.io. Frontmatter obligatoire : name (minuscules+tirets, max 64) et description (max 1024, ideal « Use when... ») ; recommandes : version, license, compatibility, experimental 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
Structure modulaire (~/.hermes/skills/my-category/my-skill/) : SKILL.md coeur (max ~500 lignes) ; references/ documentation API ; templates/ modeles ; scripts/ scripts executables.
| Niveau | Contenu | Declencheur | Tokens |
|---|---|---|---|
| Level 0 | name + description | Debut de session, tous les skills | environ 3K total |
| Level 1 | Corps complet SKILL.md | /skill-name ou LLM | selon taille fichier |
| Level 2 | references/, scripts/ | A l execution | par fichier |
Regle d ecriture : la description est toute l information Level 0 — « quand l utiliser » prime sur « ce que c est ». Validation : skills-ref validate ./my-skill.
Controle de taille : <500 lignes dans SKILL.md ; 500–1000 → references/ ; >1000 → scinder ; >15KB limite GEPA → scission obligatoire.
Skill Bundles et activation conditionnelle : une commande, un workflow complet
Les Skill Bundles (~/.hermes/skill-bundles/<slug>.yaml) chargent a /bundle-name tous les skills listes simultanement. Le Bundle prime sur le Skill homonyme ; skills absents ignores ; pas de modification du system prompt — economie de tokens.
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". Recherche : arxiv, deep-research, plan, excalidraw ; MLOps : vllm, llama-cpp, systematic-debugging.
Activation conditionnelle via metadata.hermes :
| Champ | Comportement |
|---|---|
requires_toolsets | Masque si toolset absent |
requires_tools | Masque si outil absent |
fallback_for_toolsets | Masque si toolset present (fallback) |
fallback_for_tools | Masque si outil present |
Cas classique : duckduckgo-search avec fallback_for_tools: [web_search] — avec FIRECRAWL_KEY ou BRAVE_SEARCH_KEY, DuckDuckGo sort du Level 0 ; sans API, reapparait. Plateformes : requires_toolsets: [messaging], platforms: [telegram, discord] ; TUI hermes skills par canal.
Skills Hub, publication Tap et skills Plugin : de l installation au partage d equipe
Canaux d installation officiels :
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
| Depot | Description | Point fort |
|---|---|---|
| ChuckSRQ/awesome-hermes-skills | Skills production | Deep Research, MLOps, 23 skills + Copilot |
| amanning3390/hermeshub | Registre communautaire | Scan securite, API, marche |
| kevinnft/ai-agent-skills | 191 skills, 28 categories | Hermes/Claude/Cursor cross-platform |
| NousResearch/hermes-agent | Depot officiel | Skills integres, spec de reference |
Tap d equipe : depot GitHub avec skills.sh.json et SKILL.md par categorie. Equipe : hermes skills tap add github:your-org/your-skills-tap ; prive avec --token $GH_TOKEN. Versionner ~/.hermes/skills/ ; apres sync hermes skills reset.
Skills Plugin namespace plugin:skill (ex. skill_view("superpowers:writing-plans")), opt-in, absents de skills_list par defaut. Declarer le chemin skills dans plugin.yaml.
Six etapes : du skill solo au Tap d equipe et hebergeur Mac cloud
Environnement : hermes doctor — Gateway, toolsets, ~/.hermes/.
Premier SKILL.md : template agentskills.io — description, Procedure, Pitfalls, Checklist.
Bundle : hermes bundles create blog-workflow --skills seo-keyword-research,outline-generator --instruction "Research SEO first".
Activation conditionnelle : recherche gratuite/payante, plateformes de messagerie.
Publication Tap : push GitHub, hermes skills tap add ; agent_writes_require_approval: true.
Mac cloud 24/7 : Mac Mini M4 KVMNODE dedie — pas de veille portable, traces GEPA stables.
Auto-evolution GEPA + DSPy, redaction avancee et donnees techniques
GEPA (Genetic-Pareto Prompt Evolution), Oral ICLR 2026, dans hermes-agent-self-evolution : sans fine-tuning, analyse de trajectoires, variantes, optimisation Pareto multi-objectifs sur SKILL.md. Cout : 2–10 $ par run, API seule, pas de GPU.
Cinq phases : ① collecte SQLite → ② analyse reflexive des echecs → ③ 10–20 variantes SKILL.md → ④ evaluation Pareto (succes × tokens × vitesse) → ⑤ revue PR manuelle.
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
Quatre garde-fous : ① pytest tests/ -q 100% ; ② Skills ≤15KB, descriptions outils ≤500 caracteres ; ③ Prompt Cache preserve ; ④ controle semantique. Roadmap : Phase 1 fichier Skill (✅ DSPy+GEPA) → Phase 2 descriptions outils → Phase 3 system prompt → Phase 4 code outils (Darwinian Evolver) → Phase 5 amelioration continue automatique.
Redaction avancee : Pitfalls avec mode d echec et correction ; Procedure avec scripts/ et fallback references/manual-extract.md ; skill_manage(action='patch'|'create') en runtime.
Bundle blog : blog-workflow — seo-keyword-research, outline-generator, code-example-validator, bilingual-checker, publish-to-platform ; SEO d abord, code valide, titres bilingues.
Etoiles GitHub : Hermes Agent debut 2026 160k+ en deux mois — croissance OSS agent IA la plus rapide.
Budget Level 0 : name+description de tous les skills ~3K tokens — premier levier de cout.
Cout GEPA : 2–10 $/run ; trajectoires sessiondb superieures au synthetic.
Cross-platform : kevinnft/ai-agent-skills — 191 skills, 28 categories.
SEO de niche : GEPA prompt evolution, agentskills.io SKILL.md, hermes skills tap publish.
Attention : conserver la description en anglais ou bilingue — matching LLM plus precis qu en francais seul dans le frontmatter.
Alternatives evaluees : MacBook + GEPA — couvercle ferme, swap SQLite ; VPS Linux — pas de chemin macOS officiel, pas de Metal ; Tap Skills + CI Xcode sur une machine — redemarrages frequents. Pour un Gateway 24/7, des traces stables et une evolution GEPA continue, la location mensuelle Mac Mini M4/M4 Pro KVMNODE reste le choix professionnel : launchd, six regions, flexibilite jour/semaine/mois. Tarifs, Commander, Centre d aide ; complement au classement OpenRouter CLI Hermes.