skill-development

Structure SKILL.md metadata and instructions for Claude Code skills.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Leap0920/Clean-Portfolio --skill skill-development-leap0920
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/Leap0920/Clean-Portfolio/tree/main/%25USERPROFILE%25/.openclaude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/Leap0920/Clean-Portfolio --skill skill-development-leap0920

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps organize and design Claude Code skills so they load correctly, trigger reliably, and provide actionable guidance without bloating context windows.

Core Features & Use Cases

  • Skill anatomy and metadata quality: Defines the required SKILL.md structure and how YAML frontmatter name/description affect discovery.
  • Progressive disclosure design: Separates lean trigger-loaded essentials (SKILL.md body) from on-demand deeper material (references) and reusable code (scripts).
  • End-to-end skill development workflow: Guides planning, structuring, writing, validating, and iterating so another Claude can reliably implement or improve skills.
  • Resource placement best practices: Recommends when to use scripts, references, and assets, including avoiding duplication and keeping SKILL.md under target size.

Quick Start

Request guidance to create or improve a Claude Code plugin skill by following the skill-development process and organizing detailed workflow content into references while keeping SKILL.md focused on triggers and core procedures.

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 skill to trigger reliably from search?

To structure a Claude Code skill reliably, use a SKILL.md file with third-person YAML frontmatter containing specific trigger phrases that dictate discovery, followed by imperative operational instructions.

What is progressive disclosure in plugin skill development?

Progressive disclosure in plugin skill development separates lean trigger-loaded essentials in the SKILL.md body from on-demand deeper material stored in references to prevent context window bloat.

How do I validate a Claude Code skill before deployment?

Validate a Claude Code skill by checking its SKILL.md metadata structure, verifying progressive disclosure keeps the file lean, and ensuring scripts, references, and assets are correctly organized without duplication.

When should I use references versus scripts in a SKILL.md file?

Use references in a SKILL.md file for on-demand detailed guidance and scripts for reusable code, keeping the main file lean while applying progressive disclosure to load materials only when needed.

How do I keep SKILL.md under target size without losing actionable guidance?

Keep SKILL.md under target size by applying progressive disclosure: retain only triggers and core procedures in the main body while offloading detailed workflow content to bundled references.

Does writing Claude Code skills require YAML frontmatter?

Yes, writing Claude Code skills requires third-person YAML frontmatter in the SKILL.md file because the name and description fields directly affect how the skill is discovered and triggered.