Skill Development

Design Claude Code plugin skills with structured frontmatter and lean SKILL.md bodies.

1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/kurokeita/ai-agent --skill skill-development-kurokeita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/kurokeita/ai-agent/tree/main/skills/skill-development
Command: npx skills add https://github.com/kurokeita/ai-agent --skill skill-development-kurokeita

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a standardized blueprint for creating Claude Code plugin skills, enabling consistent metadata, lean SKILL.md bodies, and a structured discovery surface through references, examples, and scripts.

Core Features & Use Cases

  • Define SKILL.md with proper YAML frontmatter (name and description) and a concise, imperative body.
  • Organize support resources in references/, examples/, and scripts/ to enable progressive disclosure and on-demand loading.
  • Validate skill structure, enforce third-person description, and ensure triggers are explicit.
  • Use cases include creating new skills for plugins, updating existing skills, and documenting best practices for skill creation.

Quick Start

Create a new skill directory under skills/ with SKILL.md. Add optional directories references/, examples/, and scripts/ as needed. In SKILL.md, provide frontmatter with the exact name and a description that describes trigger phrases in third person. Keep the body lean and move detailed guidance into references/. Use examples/ for runnable illustrations and scripts/ for utilities when needed.

Frequently Asked Questions about Skill Development

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

FAQPage Schema
How do I structure a Claude Code plugin skill for progressive disclosure?

Claude Code plugin skills use a lean SKILL.md with YAML frontmatter and separate detailed content into references/, examples/, and scripts/ directories to enable progressive disclosure and on-demand loading. This keeps the body concise while supporting deeper guidance.

What is progressive disclosure in Claude Code skill development?

Progressive disclosure in skill development is an organizational pattern where SKILL.md remains lean and high-level, while detailed guidance, runnable examples, and deterministic scripts are separated into references/, examples/, and scripts/ directories for on-demand loading.

How do I write the YAML frontmatter for a Claude Code skill?

YAML frontmatter for a Claude Code skill requires a name and a description written in the third person. The description must explicitly state trigger phrases so the skill activates correctly, ensuring clear metadata validation and consistent discovery.

Can I put detailed instructions directly in the SKILL.md body?

Detailed instructions should not go directly in the SKILL.md body. The body must remain lean and imperative, while comprehensive documentation and deterministic execution scripts are moved into references/ and scripts/ directories respectively.

Does Claude Code skill development require any external dependencies?

Claude Code skill development requires no external dependencies. It provides a standardized blueprint using only structured frontmatter validation, lean SKILL.md bodies, and organized references, examples, and scripts directories to support plugin creation.