hermes-agent-skill-authoring

Author in-repo SKILL.md files with validated frontmatter and peer-matched structure.

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/luckybbjason1/trading --skill hermes-agent-skill-authoring-luckybbjason1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-agent-skill-authoring
Source: https://github.com/luckybbjason1/trading/tree/main/.hermes/skills/software-development/hermes-agent-skill-authoring
Command: npx skills add https://github.com/luckybbjason1/trading --skill hermes-agent-skill-authoring-luckybbjason1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating a new skill inside the hermes-agent repository requires matching strict validator rules and peer conventions; this Skill documents the exact frontmatter requirements, size limits, directory placement, and workflow so new skills pass validation and look consistent with existing ones. ## Core Features & Use Cases - Validator Requirements: Documents the enforced rules from tools/skill_manager_tool.py, including frontmatter starting at byte 0, required name and description fields, the 1024-character description limit, and the 100,000-character file cap. - Peer-Matched Structure: Provides the standard section layout (Overview, When to Use, Common Pitfalls, Verification Checklist) and frontmatter shape used by every skill under skills/software-development/. - Workflow Guidance: Covers surveying peer skills, drafting with write_file, local YAML validation, git commit, and editing existing in-repo skills via skill_manage patch or full rewrites. - Use Case: When asked to add a reusable workflow skill to the hermes-agent repo on a branch, follow this Skill to place the file at skills/<category>/<name>/SKILL.md, validate it locally, and commit it correctly. ## Quick Start Create a new in-repo skill named my-workflow under the software-development category following the hermes-agent authoring conventions.

Frequently Asked Questions about hermes-agent-skill-authoring

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new skill in the hermes-agent repository?

Write the file to skills/<category>/<name>/SKILL.md using write_file, then git add and commit on the active branch. Do not use skill_manage(action='create'), which only writes to the user-local ~/.hermes/skills/ tree.

What frontmatter is required in a SKILL.md file?

The validator requires the file to start with --- at byte 0, close with a --- line, parse as a YAML mapping, and include name and description fields. Peers also include version, author, license, and a metadata.hermes block with tags and related_skills.

Why does my SKILL.md fail validation?

Common causes are a leading blank line or BOM before the opening ---, a missing name or description field, a description over 1024 characters, or an empty body after the frontmatter. Check _validate_frontmatter in tools/skill_manager_tool.py for exact rules.

Why doesn't my new skill appear in skills_list after creating it?

The skill loader is initialized at session start and cached, so the current session will not see newly added skills. Verify the skill in a fresh session or via skill_view using the exact path.

What is the size limit for a SKILL.md file?

The enforced maximum is 100,000 characters, but peer skills in software-development sit at 8-14k characters. If content exceeds roughly 20k characters, split detailed material into references/*.md files and link them from SKILL.md.