hermes-agent-skill-authoring

Create and validate SKILL.md files with standard frontmatter and directory structure.

7|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/kzinmr/ai-topics --skill hermes-agent-skill-authoring-kzinmr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-agent-skill-authoring
Source: https://github.com/kzinmr/ai-topics/tree/main/config/hermes/skills/_overrides/hermes-agent-skill-authoring
Command: npx skills add https://github.com/kzinmr/ai-topics --skill hermes-agent-skill-authoring-kzinmr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill aids in creating, editing, and managing skills within the repository, ensuring consistency and efficiency in skill development processes.

Core Features & Use Cases

  • In-Repo Skill Creation: Guides the author through creating and organizing skills that ship with the repository package.
  • Skill Editing and Versioning: Offers validation and tools for editing existing skills, including patching and rewriting.
  • Directory Structure Standards: Sets standards for the structure of skill directories to maintain consistency and compatibility.
  • Cross-Referencing Skills: Assists in referencing in-repo skills to improve sharing and compatibility between developers.

Quick Start

To create a new skill, navigate to the skills/ directory, use write_file to create the SKILL.md, and follow the defined frontmatter structure.

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 new SKILL.md file within a repository?

To create a new skill, navigate to the `skills/` directory and use `write_file` to generate the SKILL.md. You must follow the defined frontmatter structure and standard templates to ensure consistency and compatibility.

What is the standard directory structure for managing in-repo skills?

Standard directory structure for in-repo skills mandates organizing files within a dedicated `skills/` directory. This maintains consistency, ensures compatibility, and streamlines cross-referencing between developers.

How does version control work when editing existing skills?

Version control for editing existing skills involves validating changes, patching, and rewriting SKILL.md files. It relies on git procedures to maintain high-quality, reusable skill versions within your repository.

Do I need git and yaml installed to author skills?

Yes, you need git and yaml dependencies installed. Git handles the version control procedures for patching and rewriting, while yaml is required for proper frontmatter formatting and validation.

Why does my skill fail validation during repository package creation?

Skill validation fails during repository package creation when the SKILL.md file does not adhere to standard templates or frontmatter formatting. Correcting the structure ensures high-quality, reusable skills.

Can I cross-reference in-repo skills to improve sharing between developers?

Yes, you can cross-reference in-repo skills. The authoring process assists in referencing skills to improve sharing and compatibility between developers working within the same repository project.