hermes-agent-skill-authoring

Author and validate in-repo SKILL.md files with correct frontmatter and structure.

1|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/Lento47/arcana-community --skill hermes-agent-skill-authoring-lento47
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hermes-agent-skill-authoring
Source: https://github.com/Lento47/arcana-community/tree/main/skills/software-development/hermes-agent-skill-authoring
Command: npx skills add https://github.com/Lento47/arcana-community --skill hermes-agent-skill-authoring-lento47

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 SKILL.md files pass validation and look consistent with existing skills. ## Core Features & Use Cases - Validator Requirements: Documents the enforced rules from tools/skill_manager_tool.py, including frontmatter starting at byte 0, name and description fields, the 1024-character description limit, and the 100,000-character file cap. - Peer-Matched Structure: Defines the expected section layout (Overview, When to Use, Common Pitfalls, Verification Checklist) and the metadata.hermes tags and related_skills block used by every in-repo skill. - Authoring Workflow: Covers surveying peer skills, drafting with write_file, local YAML validation, git commit, and the distinction between in-repo skills and user-local ~/.hermes/skills. - 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 under skills/<category>/<name>/SKILL.md, validate it, and commit it correctly. ## Quick Start Create a new in-repo skill named my-workflow under the software-development category with valid frontmatter and commit it to the current branch.

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 it. Do not use skill_manage(action='create'), which targets the user-local ~/.hermes/skills tree instead of the repo.

What frontmatter is required in a SKILL.md file?▼

The validator requires the file to start with --- at byte 0, close with a --- delimiter, parse as a YAML mapping, and include name and description fields. Version, author, license, and metadata are not enforced but match every peer skill.

What are the size limits for a SKILL.md file?▼

The description field is limited to 1024 characters and the full file to 100,000 characters. Peer skills typically run 8-14k characters; larger content should be split into references/*.md files.

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 with the exact path.

Can an in-repo skill reference user-local skills in related_skills?▼

It can, since related_skills unions both trees at load time, but the reference breaks for other users who clone the repo fresh. Prefer referencing only in-repo skills from in-repo skills.