hermes-agent-skill-authoring

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

6|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/josoroma/AppLoop --skill hermes-agent-skill-authoring-josoroma
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hermes-agent-skill-authoring
Source: https://github.com/josoroma/AppLoop/tree/main/.hermes/skills/software-development/hermes-agent-skill-authoring
Command: npx skills add https://github.com/josoroma/AppLoop --skill hermes-agent-skill-authoring-josoroma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing SKILL.md files that pass the Hermes skill validator and match peer conventions is error-prone: frontmatter must start at byte zero, descriptions are truncated at 57 characters in the system prompt index, and the wrong creation tool writes to the user-local tree instead of the repo. This Skill encodes the exact validator rules, size limits, and peer-matched structure so authored skills load correctly on the first try. ## Core Features & Use Cases - Validator-Accurate Rules: Documents the hard constraints from the skill manager validator, including the 1024-character description limit, 100,000-character file cap, and byte-zero frontmatter requirement. - Peer-Matched Structure and Quality Checks: Provides the standard section layout (Overview, When to Use, Common Pitfalls, Verification Checklist) plus eight writing-quality principles to avoid no-op prose, duplication, and premature completion. - Correct Tooling Workflow: Clarifies when to use write_file versus skill_manage for creating, patching, and rewriting in-repo skills, including the session-cache caveat for newly added skills. - Use Case: When asked to add a reusable workflow skill to the hermes-agent repository, follow this Skill to survey peers, draft the SKILL.md, validate it with a Python snippet, and commit it on the active branch. ## Quick Start Create a new in-repo skill named my-workflow under the software-development category following the hermes-agent-skill-authoring conventions and validate its frontmatter.

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 SKILL.md file in a repository?▼

Write the file to skills/<category>/<name>/SKILL.md using write_file, not skill_manage create, which targets the user-local ~/.hermes/skills tree. Include frontmatter with name and description, then git add and commit on the active branch.

What frontmatter fields are required in a SKILL.md file?▼

The validator requires the file to start with --- at byte zero, close with a --- line, parse as a YAML mapping, and contain name and description fields with a non-empty body. Version, author, license, and metadata are conventional but not enforced.

Why is my skill description truncated in the system prompt?▼

The system prompt skill index truncates descriptions to the first 57 characters plus an ellipsis. Front-load the trigger phrase, typically starting with "Use when", so the trigger class is complete within that window.

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

The skill loader is initialized at session start and cached, so skill_view and skills_list will not show a newly created skill in the current session. Verify it in a fresh session; this is expected behavior, not a bug.

What is the maximum size for a SKILL.md file?▼

The description is limited to 1024 characters and the full file to 100,000 characters. Peer skills typically run 8-14k characters; move bulky reference material into references/ files when approaching 20k.