bmb-encover-skill-authoring

Author Hermes SKILL.md files with compliant YAML frontmatter and instruction bodies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It standardizes how developers write, validate, and structure in-repo Hermes SKILL.md files so skills are discoverable, consistent, and reliably loadable.

Core Features & Use Cases

  • In-repo SKILL authoring guidance: Documents where SKILL.md files should live and how to commit them correctly.
  • Frontmatter validator requirements: Ensures required YAML fields exist and that length/format constraints are met (e.g., name and description presence and description size).
  • Peer-matched structure conventions: Provides a recommended section layout (Overview, When to Use, Pitfalls, Verification Checklist) to keep skills usable.
  • Workflow and verification checklist: Includes validation steps and common pitfalls (like leading whitespace before --- or expecting cached sessions to pick up new skills).

Quick Start

Use bmb-encover-skill-authoring to create a new in-repo skill by adding a properly formatted skills/<category>/<name>/SKILL.md with required frontmatter and a non-empty instruction body, then validate it before committing.

Frequently Asked Questions about bmb-encover-skill-authoring

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

FAQPage Schema
How do I create a valid in-repo SKILL.md file for a Hermes agent?

To create an in-repo SKILL.md file, place it under skills/<category>/<name>/ with required YAML frontmatter fields like name and description, plus a non-empty instruction body. Validate the structure before committing to ensure it loads correctly and remains discoverable.

What YAML frontmatter fields are required for Hermes skill conventions?

Required YAML frontmatter fields for Hermes skill conventions include strictly formatted name and description fields. The description must meet specific length and format constraints to pass validation and ensure the skill loads reliably within the agent environment.

Why is my skill authoring validation failing due to YAML formatting errors?

Skill authoring validation often fails due to YAML formatting errors like leading whitespace before the opening --- delimiter. Strict formatting constraints require exact frontmatter structure without indentation to ensure validator-compatible loading.

What is the recommended section layout for in-repo skill documentation?

The recommended section layout for in-repo skill documentation includes Overview, When to Use, Pitfalls, and Verification Checklist sections. This peer-matched structure keeps Hermes agent skills usable and consistent across the repository.

Can I use cached sessions to pick up newly committed SKILL.md files?

Cached sessions do not automatically pick up newly committed SKILL.md files. You must restart or refresh the Hermes agent session to load newly validated skills and ensure they are discoverable in the active environment.

When do I need to validate an in-repo SKILL.md file before a git workflow commit?

You need to validate an in-repo SKILL.md file before a git workflow commit whenever adding or editing reusable workflows under skills/software-development. Validation ensures the frontmatter meets constraints so the skill loads correctly when the package ships.