skill-development

Structure Claude Code plugin skills with SKILL.md, references, and examples.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/astrosteveo/marketplace --skill skill-development-astrosteveo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/astrosteveo/marketplace/tree/main/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/astrosteveo/marketplace --skill skill-development-astrosteveo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured blueprint and best practices for designing Claude Code plugin skills. It helps plugin developers create self-contained SKILL.md frontmatter, lean core content, and clearly organized references, examples, and scripts to support progressive disclosure.

Core Features & Use Cases

  • Structured Skill Blueprint: Defines a repeatable structure for new skills with mandatory SKILL.md, optional references, examples, and scripts.
  • Progressive Disclosure: Encourages moving detailed documentation into references/examples/scripts to keep SKILL.md concise and loaded on demand.
  • Plugin Development Guidance: Offers templates and conventions for plugin skills, including directory layout, naming, and validation checks.
  • Use Scenarios: Create skills to cover tasks like tool integrations, domain workflows, or procedural guides for Claude Code plugins.

Quick Start

Create a new skill under the plugin's skills directory, add SKILL.md with frontmatter and a concise body, then add optional references, examples, and scripts 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 using progressive disclosure?

Structure Claude Code plugin skills by keeping SKILL.md lean with required frontmatter, then move detailed documentation into bundled references, examples, and scripts that load on demand. This keeps the core file concise while preserving access to in-depth guidance.

What is the best way to organize directories and files for a new Claude Code plugin skill?

The best way to organize a new Claude Code plugin skill is creating a dedicated directory containing a mandatory SKILL.md file alongside optional references, examples, and scripts folders. This repeatable blueprint enforces consistent naming and logical asset separation.

Does a SKILL.md file require frontmatter for Claude Code plugin development?

Yes, SKILL.md requires frontmatter for Claude Code plugin development. The skill enforces frontmatter requirements and validation checks to ensure your plugin metadata is correctly defined before the skill's core content and bundled resources are loaded.

When should I load bundled references and examples instead of putting everything in SKILL.md?

Load bundled references and examples only when detailed procedural guidance or domain workflows are needed, instead of embedding everything in SKILL.md. This progressive disclosure approach prevents context bloat by loading resources strictly on demand.

Can I use skill templates to create tool integrations and domain workflows for Claude Code?

Yes, you can use skill templates to create tool integrations, domain workflows, and procedural guides for Claude Code. The blueprint provides conventions for building self-contained plugin skills that cover diverse operational tasks systematically.

Why does my Claude Code plugin skill fail validation checks during development?

Claude Code plugin skills fail validation checks when SKILL.md frontmatter is missing or malformed. Ensure your core file contains mandatory metadata, follows the lean content guidelines, and correctly references bundled scripts or assets to pass structural validations.