Hermes Agent Skill Authoring
Author compact, reusable Hermes SKILL.md packages. Keep triggering metadata precise and move optional detail into directly linked references or scripts.
Workflow
- Gather concrete user requests that should trigger the skill and define non-goals.
- Choose a lowercase hyphenated name under 64 characters.
- Write YAML frontmatter containing only
nameanddescription; put all trigger conditions indescription. - Write imperative workflow instructions with explicit safety boundaries and verification.
- Add scripts only for deterministic repeated work and references only for detail that need not load every time.
- Validate frontmatter, naming, links, and representative examples.
- Remove personal names, private endpoints, credentials, and environment-specific assumptions before sharing.
Keep the core body under 500 lines and avoid README-like process history inside the skill itself.
Harness contract
For runtime adaptation or benchmarking, read docs/JIT-HARNESS.md and validate harness/manifest.json. Treat the manifest as a planning and verification contract, not as authority to invoke tools. Preserve the skill's existing approval boundaries, stop on permission ambiguity, and do not claim successful execution without re-reading the resulting artifact or state.