hermes-agent-skill-authoring

Author in-repo SKILL.md files with validated frontmatter fields.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces a validated, consistent SKILL.md contract for in-repo skills to ensure discoverability, quality, and predictable loading by the Hermes Skill Loader.

Core Features & Use Cases

  • Enforces required frontmatter fields (name, description, version, author, license, platforms) and a non-empty body to guarantee a verifiable skill baseline.
  • Documents two placement models (user-local and in-repo) and provides a peer-aligned template to simplify collaboration.
  • Guides validation via tools/skill_manager_tool.py to catch formatting and structural issues before commit.

Quick Start

Create or update an in-repo SKILL.md following the frontmatter rules and run the local validator to confirm compliance.

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 author in-repo skills with validated SKILL.md frontmatter?

To author in-repo skills with validated SKILL.md frontmatter, include required fields like name, description, version, author, license, and platforms alongside a non-empty body to establish a verifiable skill baseline.

What is the required frontmatter for an in-repo SKILL.md file?

The required frontmatter for an in-repo SKILL.md file includes name, description, version, author, license, and platforms. A non-empty body is also mandatory to guarantee a verifiable skill baseline for the Hermes Skill Loader.

How do I validate a SKILL.md file before committing it to the repository?

Validate a SKILL.md file before committing by running the local validator tool, tools/skill_manager_tool.py. This catches formatting and structural issues, ensuring your in-repo skill meets the repository's frontmatter rules and compliance standards.

What placement models are supported for in-repo skill authoring?

In-repo skill authoring supports two placement models: user-local and in-repo. Documenting these models alongside a peer-aligned template simplifies collaboration and ensures consistent structure across skills within the Hermes-Agent repository.

Why does my in-repo skill fail to load with invalid frontmatter?

In-repo skills fail to load with invalid frontmatter because the Hermes Skill Loader requires a verifiable skill baseline. Missing required fields like version, author, license, or platforms will cause validation errors during the loading process.

Can I use a custom template for in-repo SKILL.md files?

You can use a peer-aligned template to simplify collaboration when authoring in-repo SKILL.md files. However, the structure must still meet the repository's frontmatter rules and pass validation via tools/skill_manager_tool.py to ensure consistency.