hermes-agent-skill-authoring

Guides authoring and validating in-repo SKILL.md files with correct frontmatter and structure.

2|Updated Oct 20, 2017
One-click install
npx skills add https://github.com/rbudiharso/dotfiles --skill hermes-agent-skill-authoring-rbudiharso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hermes-agent-skill-authoring
Source: https://github.com/rbudiharso/dotfiles/tree/main/hermes/.hermes/skills/software-development/hermes-agent-skill-authoring
Command: npx skills add https://github.com/rbudiharso/dotfiles --skill hermes-agent-skill-authoring-rbudiharso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing a SKILL.md that passes validation and matches 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 wrong directory. This Skill encodes the exact validator rules, size limits, and peer-matched structure so new in-repo skills are accepted and consistent on the first commit. ## Core Features & Use Cases - Validator-Accurate Rules: Documents the hard requirements from the skill manager validator, including frontmatter format, 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) plus a copyable frontmatter template with version, author, license, and metadata fields. - Workflow Guidance: Covers surveying peer skills, drafting with write_file, local YAML validation, editing existing skills, and committing to the correct branch. - Use Case: When asked to add a reusable workflow skill to the repository, follow this Skill to place the file under skills/<category>/<name>/, write compliant frontmatter, validate it locally, and commit it. ## Quick Start Create a new in-repo skill for the software-development category following the hermes-agent-skill-authoring conventions and validate its frontmatter before committing.

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, with YAML frontmatter containing name and description, followed by a Markdown body. Validate locally with a YAML parse check, then git add and commit on the active branch.

What frontmatter fields are required in SKILL.md?▼

Only name and description are enforced by the validator, but peer skills also include version, author, license, and a metadata block with tags and related_skills. The description must be 1024 characters or fewer.

Why does my skill description get 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 does skill_manage create not work for in-repo skills?▼

skill_manage with action create writes to the user-local ~/.hermes/skills/ directory, not the repository tree. For in-repo skills, use write_file to create the SKILL.md and commit it with git.

Why is my new skill not visible 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 by viewing it via its exact path.