Skill Development

Define structured workflows for designing Claude Skills with SKILL.md frontmatter.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/kgadek/kgadek-claude-plugin --skill skill-development-kgadek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/kgadek/kgadek-claude-plugin/tree/main/ai-spec/2026-01-21-sdd-inspirations/references/anthropics-claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/kgadek/kgadek-claude-plugin --skill skill-development-kgadek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Skill Development guide provides a structured methodology for creating, organizing, and validating Claude Skills for plugins, ensuring consistent frontmatter, lean core content, and clear progressive disclosure.

Core Features & Use Cases

  • Defines a standardized SKILL.md frontmatter with name and description.
  • Describes how to organize resources into references/, scripts/, and assets/ for scalable skills.
  • Outlines progressive disclosure: core SKILL.md content loaded on trigger, references on demand, and scripts/assets as needed.
  • Provides best practices for writing style, trigger phrases, and validation workflows.
  • Includes example scenarios like building hook-development or agent-development skills as templates.

Quick Start

Create a new skill by writing a lean SKILL.md with proper frontmatter, then populate references/ and examples/ as 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 with frontmatter and references?

To structure a Claude Code plugin skill, draft a lean SKILL.md body with required frontmatter including name and description, then organize supporting content into references, scripts, and assets directories for progressive disclosure.

What is progressive disclosure when developing Claude Skills?

Progressive disclosure in Claude Skills loads core SKILL.md content upon trigger, fetches references on demand, and executes scripts or assets only as needed, keeping the base context lean and efficient.

How to write SKILL.md frontmatter for a new plugin?

Writing SKILL.md frontmatter requires including mandatory name and description fields to define the skill's identity, followed by a lean body structure that triggers the core workflow before loading deeper references.

Does my Claude plugin skill need references and assets directories?

Your Claude plugin skill needs references and assets directories only if external content is required, allowing you to keep the core SKILL.md lean while enforcing safety and quality checks on scalable resources.

What is the best way to organize Claude Skills for scalable workflows?

The best way to organize scalable Claude Skills is splitting resources into references, scripts, and assets directories, applying standardized frontmatter, and maintaining a lean core body with progressive disclosure.

Why does my SKILL.md body fail validation without proper frontmatter?

Your SKILL.md body fails validation without proper frontmatter because the development workflow enforces mandatory name and description fields, alongside safety and quality checks, to ensure robust plugin skill design.