skill-authoring

Define and maintain SKILL.md frontmatter and directory structure for Skill units.

1|Updated Jun 1, 2025
One-click install
npx skills add https://github.com/rcdailey/dotfiles --skill skill-authoring-rcdailey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/rcdailey/dotfiles/tree/main/home/dot_config/opencode/exact_skills/skill-authoring
Command: npx skills add https://github.com/rcdailey/dotfiles --skill skill-authoring-rcdailey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured framework for creating, editing, refactoring, or reviewing SKILL.md files and skill directories, ensuring consistent discovery and behavior across Skills.

Core Features & Use Cases

  • Defines frontmatter requirements (name and description) and the purpose of SKILL.md as the entry point.
  • Documents progressive disclosure: metadata, body, and referenced materials, plus where to store guidelines and references.
  • Specifies directory layout guidance and validation rules to avoid common pitfalls during skill authoring.

Quick Start

Create a new skill directory with a SKILL.md frontmatter that includes a valid name and description, then implement the body to load on trigger.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
What is progressive disclosure in SKILL.md guidelines?

Progressive disclosure in SKILL.md guidelines separates metadata, body, and referenced materials to ensure reliable loading and discovery. It defines where to store guidelines and references for consistent behavior.

How do I create a new skill directory with valid frontmatter?

To create a new skill directory, add a SKILL.md file with frontmatter containing a valid name and description, then implement the body to load on trigger. Directory layout guidance enforces this structure.

What frontmatter is required for authoring a SKILL.md file?

The required frontmatter for a SKILL.md file includes a valid name and description. Enforcing these frontmatter requirements during skill authoring ensures consistent discovery and reliable behavior across all skill units.

Does this skill authoring framework work with chezmoi source forms?

Yes, the skill authoring framework applies across chezmoi source forms. It enforces frontmatter requirements, progressive disclosure guidelines, and directory layout rules to validate skills and avoid common pitfalls during editing.

What is the best way to review and refine existing SKILL.md documentation?

The best way to refine SKILL.md documentation is to validate frontmatter requirements and check directory layout rules. Applying progressive disclosure guidelines during review ensures consistent discovery and avoids common authoring pitfalls.