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.