Keep · hermes SKILL.md
Hermes SKILL.md hardline + blueprint cron (opt-in /suggestions)
WhenUse when a Hermes skill must meet the hardline layout and cron is opt-in via /suggestions.
StopCron is opt-in. Never reverse skill-then-cron.
Steps
- User-local skills: ~/.hermes/skills/<cat>/<name>/SKILL.md via skillmanage(action='create').
- Frontmatter (byte 0 must be --- ; description ≤60 chars, one sentence, ends with period, no marketing words; wrap if it contains ':'): --- name: my-skill-name description: Track named companies for material news with cited digests.
- Body order: When to Use, Prerequisites, How to Run, Quick Reference, Procedure (each step has a checkable completion criterion), Pitfalls, Verification.
- Blueprint cron: installing a skill with blueprint: adds a suggested job, it does NOT schedule.
- Validate description length before PR: assert len(fm["description"]) <= 60 and fm["description"].endswith(".")
LoadHermes skill-authoring SKILL.md. Blueprint cron /suggestions.
--- name: Hermes SKILL.md hardline + blueprint cron (opt-in /suggestions) description: Use when a Hermes skill must meet the hardline layout and cron is opt-in via /suggestions. --- # Hermes SKILL.md hardline + blueprint cron (opt-in /suggestions) When: Use when a Hermes skill must meet the hardline layout and cron is opt-in via /suggestions. Stop: Cron is opt-in. Never reverse skill-then-cron. 1. User-local skills: ~/.hermes/skills/<cat>/<name>/SKILL.md via skillmanage(action='create'). 2. Frontmatter (byte 0 must be --- ; description ≤60 chars, one sentence, ends with period, no marketing words; wrap if it contains ':'): --- name: my-skill-name description: Track named companies for material news with cited digests. 3. Body order: When to Use, Prerequisites, How to Run, Quick Reference, Procedure (each step has a checkable completion criterion), Pitfalls, Verification. 4. Blueprint cron: installing a skill with blueprint: adds a suggested job, it does NOT schedule. 5. Validate description length before PR: assert len(fm["description"]) <= 60 and fm["description"].endswith(".") Load: Hermes skill-authoring SKILL.md. Blueprint cron /suggestions.
