skills-authoring

Create or update Agent Skills with YAML frontmatter and progressive disclosure.

28|1|Updated Aug 30, 2025
One-click install
npx skills add https://github.com/outfitter-dev/agents --skill skills-authoring-outfitter-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skills-authoring
Source: https://github.com/outfitter-dev/agents/tree/main/agent-kit/skills/skills-authoring
Command: npx skills add https://github.com/outfitter-dev/agents --skill skills-authoring-outfitter-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps create or update Claude Code skills with proper YAML frontmatter, progressive disclosure, and best practices per the open Agent Skills spec.

Core Features & Use Cases

  • Skill bootstrap: Create skeleton SKILL.md with required fields.
  • Progressive disclosure: Move details to references/scripts/assets.
  • Template-driven: Use templates for simple, tool-restricted, multi-file, or script-based skills.

Quick Start

Use the Skill Authoring process to scaffold a new skill and validate structure.

Frequently Asked Questions about skills-authoring

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

FAQPage Schema
How do I create a new Claude Code skill with proper YAML frontmatter?

Use the Skill Authoring process to scaffold a new SKILL.md file with required YAML frontmatter fields including name, description, license, compatibility, and metadata. The process validates structure against the Agent Skills specification and ensures all mandatory fields are present and correctly formatted.

What is progressive disclosure in skill authoring and why does it matter?

Progressive disclosure moves implementation details, examples, and references out of the main skill file into separate supporting files and sections. This keeps the skill readable and maintainable while organizing complex logic into logical, reusable components per best practices.

Can I use templates to author skills faster?

Yes. The Skill Authoring process offers templates for simple, tool-restricted, multi-file, and script-based skills. Templates provide scaffolding for different skill patterns and reduce time spent on boilerplate structure and naming conventions.

How do I validate my skill structure is correct?

Validate your skill using skills-ref or skills-check commands. These tools verify that your YAML frontmatter is valid, all required fields are present, trigger keywords are included, and sections follow the Agent Skills specification.

What fields are required in a skill's YAML frontmatter?

Required frontmatter fields include name, description, license, compatibility, metadata, and allowed-tools. The skill name must follow naming rules, and the frontmatter must include structured sections like Quick Start, Instructions, and Examples to meet specification requirements.

Where should I store custom skills—project or personal directories?

Skills can be authored and stored in either project-specific directories or personal skill directories depending on scope and reuse intent. The Skill Authoring process supports both locations and applies the same validation and best-practice standards to each.