Skill Development

Create and organize Claude Code plugin skills with standardized SKILL.md structure.

Updated Aug 2, 2025
One-click install
npx skills add https://github.com/czer323/d3-item-salvager --skill skill-development-czer323
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/czer323/d3-item-salvager/tree/main/.claude/skills/skill-development
Command: npx skills add https://github.com/czer323/d3-item-salvager --skill skill-development-czer323

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the process of creating, documenting, and maintaining Claude Code skills by providing a standardized structure, frontmatter discipline, and progressive disclosure guidelines.

Core Features & Use Cases

  • Provides a clear SKILL.md template with required frontmatter and a lean body, plus guidance on progressive disclosure.
  • Encourages separation of content into references/, examples/, and scripts/ to keep SKILL.md focused on core procedures.
  • Offers best-practice patterns for plugin-skills development, including validation, testing, and iterative improvement workflows.
  • Use cases include designing new skills for Claude Code plugins, organizing existing skills, and documenting complex workflows for reuse.

Quick Start

Define SKILL.md with proper frontmatter and progressively add references and examples to build a complete skill.

Frequently Asked Questions about Skill Development

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

FAQPage Schema
How do I create and organize Claude Code plugin skills?

To create Claude Code plugin skills, use a standardized SKILL.md template with required frontmatter, maintain a lean body, and apply progressive disclosure by separating deeper content into references, examples, and scripts directories.

What is progressive disclosure in skill development guidelines?

Progressive disclosure in skill development keeps the SKILL.md body lean by focusing on core procedures, while offloading detailed documentation, assets, and examples into separate directories to ensure maintainable and reusable workflows.

How do I structure documentation for a new Claude Code skill?

Structure Claude Code skill documentation by defining required frontmatter with a name and description, writing a concise SKILL.md body, and progressively adding optional references, assets, and scripts to support complex workflows.

What is the best way to validate and test reusable Claude Code skills?

The best way to validate reusable Claude Code skills involves applying standardized development patterns, ensuring frontmatter discipline, and following iterative improvement workflows to test skill procedures and maintain lean documentation.

Do I need specific dependencies to develop Claude Code plugins?

No specific dependencies are required to develop Claude Code plugins. Skill creation relies on standard markdown files for SKILL.md, utilizing frontmatter for metadata and optional directory structures for references and scripts.

When should I not use a lean SKILL.md body for skill development?

You should avoid a lean SKILL.md body when core procedures require extensive inline documentation rather than progressive disclosure, though keeping the body focused with references in separate directories is generally recommended for maintainability.