Hermes Agent Skill Authoring — Author in-repo SKILL
Hermes Agent Skill Authoring — Author in-repo SKILL
Finding
Denne side er vigtig, fordi den sætter standarden for, hvornår Lisa/Hermes skal lave varige, delbare skills i selve Hermes-repoet i stedet for private, lokale skills.
What it is
Siden forklarer, hvordan man skriver en in-repo `SKILL.md` med korrekt frontmatter, struktur, validator-regler og placering. Den skelner tydeligt mellem user-local skills og skills, der skal committes og ships med Hermes Agent. Den giver også konkrete regler for metadata, størrelse, relaterede skills, peer-matchet struktur og verifikation.
Should we use it?
Use later. For Lisa’s Hermes+n8n+LangGraph mission er dette relevant, når vi har gentagne, modne arbejdsgange, som bør blive del af Hermes’ fælles skill-lag. Lige nu bør vi primært bruge user-local skills til Lisa-specifik drift og først promovere til in-repo, når en workflow er generisk, dokumenteret og nyttig for andre Hermes-brugere. Det passer godt til “native first”, men skal ikke bruges til private CoS-regler eller miljøspecifikke rutiner.
Recommendation
Brug siden som promotion-regel: start med lokale Hermes-skills for Lisa-specifikke rutiner, og promover kun til in-repo skill, når workflowet er generisk, public-safe, testet flere gange og ikke afhænger af private paths, credentials eller n8n/LangGraph-internals.
Use now
- Når Lisa opdager en Hermes-arbejdsgang, der gentages på tværs af projekter og ikke kun gælder hendes private setup.
- Når en lokal skill er blevet stabil nok til at være kandidat til upstream Hermes Agent.
- Når Hermes+n8n+LangGraph-arkitekturen skaber en generisk best practice, fx skill-hygiejne, tool-governance eller gateway-debugging.
- Når en eksisterende in-repo skill mangler en konkret pitfall, verifikationsregel eller public-safe forbedring.
Do not use / wait
- Brug ikke in-repo skills til private Lisa-regler, credentials, interne paths, sessionhistorik eller driftshemmeligheder.
- Vent, hvis workflowet stadig ændrer sig ofte eller kun er testet én gang.
- Brug ikke `skill_manage(action='create')` til in-repo skills; det laver user-local skills.
- Opret ikke en ny top-level kategori eller smal niche-skill, før eksisterende skills er gennemgået for overlap.
Public page note
In-repo Hermes skills bør beskrives som en moden delingsmekanisme for generiske, public-safe agentarbejdsgange — ikke som et sted for private driftsdetaljer.