hermes-agent-skill-authoring

Creates and rewrites Hermes skill SKILL.md files with validator-compliant frontmatter and structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you author and validate in-repo Hermes skills by ensuring the SKILL.md frontmatter and structure meet the repository’s validator expectations, so new skills are discoverable and consistent across peers.

Core Features & Use Cases

  • In-repo skill authoring guidance: Explains how to create/modify skills/<category>/<skill-name>/SKILL.md with correct placement, formatting, and workflow.
  • Validator-aligned frontmatter requirements: Documents the exact constraints for --- delimiters, YAML parsing, required name/description, and max description size.
  • Peer-matched structure and quality checks: Provides a recommended SKILL.md section layout (Overview/When to Use/Pitfalls/Verification Checklist) and size targets to keep skills readable and maintainable.

Quick Start

Use this skill to draft skills/<category>/<name>/SKILL.md with valid YAML frontmatter and the required minimum body structure for authoring Hermes-agent skills in this repository.

Frequently Asked Questions about hermes-agent-skill-authoring

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

FAQPage Schema
What is a SKILL.md file and why is it needed for Hermes skill authoring?

Hermes skill authoring requires a SKILL.md file to define the skill's metadata and documentation. It uses YAML frontmatter for validator parsing and ensures the skill is discoverable in the repository.

How do I create a valid SKILL.md file for a Hermes workflow skill?

You create a valid SKILL.md by placing it in skills/<category>/<skill-name>/ and including YAML frontmatter with name and description fields. The body should follow a structured layout like Overview, When to Use, and a Verification Checklist to pass validation.

What are the YAML frontmatter requirements for passing the Hermes skill validator?

The validator requires YAML frontmatter enclosed in --- delimiters with non-empty name and description fields. The description must adhere to length constraints, and the body must be non-empty to pass validation checks.

Can I use the Hermes skill authoring process for any software development workflow?

Yes, you can use this process for any software development workflow by placing the skill under skills/software-development. It aligns naming, description constraints, and peer-matched formatting for reusable workflow skills.

Why does my Hermes skill fail validation after authoring the SKILL.md file?

Validation fails when the SKILL.md file has incorrect YAML frontmatter delimiters, exceeds the maximum description size, or contains an empty body. Use the provided verification checklist to confirm all validator readiness requirements are met.

What is the recommended structure for a Hermes SKILL.md file to ensure maintainability?

The recommended structure includes Overview, When to Use, Pitfalls, and a Verification Checklist sections. This peer-matched layout keeps skills readable and maintainable while adhering to repository size targets.