skill-authoring

Validate YAML frontmatter and structure of in-repo Skill units.

Updated May 5, 2026
One-click install
npx skills add https://github.com/iani-kuli/harness_bro --skill skill-authoring-iani-kuli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/iani-kuli/harness_bro/tree/main/.claude/skills/ported/skill-authoring
Command: npx skills add https://github.com/iani-kuli/harness_bro --skill skill-authoring-iani-kuli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that new skills created for the Hermes Agent follow strict structural and validation requirements, preventing runtime errors and maintaining consistency across the repository.

Core Features & Use Cases

  • Frontmatter Validation: Automatically checks for mandatory fields like name and description to ensure compatibility with the skill loader.
  • Best Practice Enforcement: Provides templates and structural guidelines to ensure all skills are readable, maintainable, and peer-matched.
  • Use Case: When you need to add a new reusable workflow to the repository, use this Skill to draft the documentation and verify that your frontmatter and file structure meet the system's strict constraints.

Quick Start

Use the skill-authoring skill to validate the frontmatter and structure of the new skill file located in the skills directory.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I validate YAML frontmatter for AI agent skills?

YAML frontmatter validation checks mandatory fields like name and description to ensure compatibility with the skill loader. This skill automatically verifies your frontmatter structure meets the system's strict loading requirements.

What are the file size constraints for Hermes Agent skill workflows?

File size constraints are applied to skill units to maintain optimal performance during agent loading. This skill validates your in-repo workflow files against specific size limitations required by the Hermes Agent.

How do I add a new reusable workflow to a repository skill tree?

Add a new reusable workflow by drafting the skill documentation and verifying the file structure meets the repository's strict constraints. This skill provides templates and structural guidelines to ensure the unit is readable and maintainable.

Why does my AI agent skill fail to load at runtime?

Runtime errors often occur when skill units lack mandatory frontmatter fields or violate structural standards. This skill prevents errors by validating your skill's structure and frontmatter against agent-specific loading requirements before deployment.

Do I need specific dependencies to standardize in-repo skill documentation?

No dependencies are required to standardize in-repo skill documentation. This skill operates independently to validate your skill's file structure and YAML frontmatter against the repository's peer-matched best practices.

What is the best way to ensure new skills match existing repository standards?

The best way to ensure repository standardization is to enforce best practices through structural guidelines and templates. This skill validates new skill units against peer-matched standards to maintain consistency across the repository.