skill-authoring

Validate SKILL.md frontmatter and structure for Claude Skill Units.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/anicdh/agstack --skill skill-authoring-anicdh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/anicdh/agstack/tree/main/.claude/skills/skill-authoring
Command: npx skills add https://github.com/anicdh/agstack --skill skill-authoring-anicdh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures consistent Skill Unit creation and validation of SKILL.md frontmatter to enable reliable discovery and activation in Claude.

Core Features & Use Cases

  • Standardizes the Skill Unit template with required frontmatter (name, description, invocation) and a concise body.
  • Guides the inclusion of optional resources (gotchas.md, references/, assets/, scripts/) and supports progressive disclosure for on-demand loading.
  • Enables teams to onboard, audit, and maintain Skills across the repository with consistent structure and discoverability.

Quick Start

Create or update a Skill Unit under .claude/skills/ following the SKILL.md template and frontmatter rules.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I validate Claude skill frontmatter for consistent structure?▼

To validate Claude skill frontmatter, enforce required fields including name, description, and invocation within the SKILL.md file. This ensures reliable discovery and activation by maintaining a consistent Skill Unit structure under .claude/skills/.

What is progressive disclosure for Claude skills and when is it needed?▼

Progressive disclosure for Claude skills is an on-demand loading mechanism supported by optional resources like references/ and gotchas.md. It is needed when you want to keep the main SKILL.md body concise while providing detailed subdocuments for safe execution when required.

How to create a SKILL.md template that standardizes Claude skill structure?▼

Create a SKILL.md template by defining required frontmatter fields and a concise body. Standardize optional components like scripts/, references/, and assets/ to support progressive disclosure, enabling teams to onboard, audit, and maintain skills with consistent discoverability.

Do I need gotchas.md and references/ folders for every Claude skill?▼

You do not need gotchas.md and references/ folders for every Claude skill, as they are optional components. However, the skill structure enforces requirements for these resources when supporting on-demand loading and safe execution of complex skills.

Best way to audit and maintain Claude skills across a repository?▼

The best way to audit and maintain Claude skills is to enforce a consistent Skill Unit structure with validated frontmatter. Applying standardized templates and progressive disclosure guidelines allows teams to reliably discover, activate, and update skills across the repository.