hermes-agent-skill-authoring

Author in-repo Hermes Agent SKILL.md files with required YAML frontmatter and validated formatting.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you correctly author an in-repo SKILL.md for Hermes Agent so it passes the repo validator, follows the expected structure, and can be discovered reliably.

Core Features & Use Cases

  • Explains SKILL.md placement: distinguishes user-local skills in ~/.hermes/skills from committed in-repo skills under skills/<category>/<name>/SKILL.md.
  • Covers validator requirements: enforces frontmatter formatting, required fields (name, description), and description length limits.
  • Provides peer-matched conventions: recommends a consistent structure (Overview, When to Use, Common Pitfalls, Verification Checklist) and acceptable naming/size guidance.
  • Guides safe cross-referencing: explains how related_skills should preferably link to in-repo skills to avoid broken references for other clones.

Quick Start

Use this Skill to create or rewrite a valid file at skills/software-development/<your-skill-name>/SKILL.md with required frontmatter (including name and description) and a non-empty markdown body.

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 valid SKILL.md file for an in-repo Hermes Agent skill?

To create a valid SKILL.md file, place it under skills/<category>/<name>/ and include required YAML frontmatter with name and description fields, followed by a non-empty markdown body. This ensures the skill passes the repo validator and is discovered reliably by the Hermes Agent skill loader.

What are the required YAML frontmatter fields for Hermes Agent skill authoring?

Required YAML frontmatter fields for Hermes Agent skill authoring are name and description. The frontmatter must use correct start and end delimiters, and the description must adhere to specified length limits to pass validation checks.

Where should I place SKILL.md files for committed in-repo skills versus user-local skills?

Committed in-repo skills belong under skills/<category>/<name>/SKILL.md, while user-local skills reside in ~/.hermes/skills. Proper placement ensures the Hermes Agent loader discovers the skill correctly within the repository context.

What sections should I include when structuring operational instructions for a Hermes Agent skill?

Recommended peer-matched sections for structuring operational instructions include Overview, When to Use, Common Pitfalls, and Verification Checklist. This consistent structure provides clear guidance and acceptable naming and size conventions for the skill loader.

How do I safely cross-reference related skills in SKILL.md without breaking references?

To safely cross-reference related skills, link preferably to in-repo skills rather than user-local skills. This prevents broken references when other clones interact with the related_skills section of your SKILL.md file.

Why does my Hermes Agent SKILL.md fail repo validator checks?

Your SKILL.md fails repo validator checks due to incorrect frontmatter formatting, missing required name or description fields, exceeding description length limits, or improper frontmatter start and end delimiters. Ensure all YAML frontmatter syntax is correct.