write-a-skill

Document and enforce consistent SKILL.md authoring with YAML frontmatter templates.

6|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/LadyBluenotes/agent-infra --skill write-a-skill-ladybluenotes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-a-skill
Source: https://github.com/LadyBluenotes/agent-infra/tree/main/meta/write-a-skill
Command: npx skills add https://github.com/LadyBluenotes/agent-infra --skill write-a-skill-ladybluenotes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documents and enforces consistent skill-file authoring in agent-infra.

Core Features & Use Cases

  • Establishes a standard SKILL.md format with mandatory fields (name, description) and optional artifacts (scripts/, references/, assets/) to support modular skill design.
  • Supports onboarding new contributors by documenting conventions for skill naming, categorization, and metadata, enabling easier discovery and maintenance.
  • Describes how to extend skills with internal tooling (domain discovery and tree generator) while keeping a clean separation of concerns.

Quick Start

Create or update a Skill Unit by writing a SKILL.md that defines the skill name and description and clearly explains its usage.

Frequently Asked Questions about write-a-skill

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

FAQPage Schema
How do I create a skill file that meets formatting and validation guidelines?

To create a skill file, write a SKILL.md with mandatory YAML frontmatter fields like name and description, then use the validation checklist to ensure your skill file meets authoring guidelines for discoverability.

What is the standard format for writing agent skill documentation?

The standard format for skill documentation requires a SKILL.md file utilizing YAML frontmatter to define the skill name and description, alongside clearly documented usage and modular artifacts to support onboarding.

How do I structure metadata and categories when building a new skill?

Structure skill metadata by applying documented conventions for skill naming, categorization, and required fields within the YAML frontmatter, ensuring easier discovery and maintenance across the skill tree.

Can I include scripts and references when authoring a skill file?

Yes, you can include optional artifacts like scripts, references, and assets directories when authoring a skill file to support modular skill design and extend internal tooling with a clean separation of concerns.

What's the best way to onboard new contributors to skill authoring?

Onboard new contributors by providing the standard SKILL.md format, guidance for required fields, and validation checklists, enabling them to easily discover, maintain, and contribute to agent-friendly skills.

When do I need to use YAML frontmatter in a skill file?

You need YAML frontmatter in a skill file to enforce consistent skill-file authoring, define mandatory metadata for agent discovery, and maintain a clean separation of concerns when extending internal tooling.