skill-development

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

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/cjrfoto/claude-config --skill skill-development-cjrfoto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/cjrfoto/claude-config/tree/main/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/cjrfoto/claude-config --skill skill-development-cjrfoto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a standardized, reusable framework to create and refine Claude Code plugin skills, ensuring consistent structure, lean SKILL.md bodies, and clear progressive disclosure for plugin development.

Core Features & Use Cases

  • Establishes a clear SKILL.md frontmatter with mandatory name and description, and a concise Markdown body that loads on trigger.
  • Defines a reusable resource bundle consisting of references, scripts, and assets to support deterministic tasks, documentation, and output templates.
  • Enables plugin teams to rapidly create, validate, and iterate skills for Claude Code plugins, maintaining quality and consistency across the catalog.
  • Supports progressive disclosure by moving detailed content to references/ while SKILL.md contains core concepts, workflows, and trigger patterns.
  • Provides a guideline to validate skills via a skill-reviewer agent and iterative improvements based on real-world usage.

Quick Start

Create a new skill by drafting SKILL.md with frontmatter and a lean body, then add optional references/ and assets/ 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 for progressive disclosure?

To create a standardized Claude Code plugin skill, draft a SKILL.md file with mandatory name and description frontmatter, write a concise Markdown body, and organize supporting content into references/ and assets/ directories.

What is the best way to organize references and scripts in a plugin skill?

Organize references and scripts by creating a reusable resource bundle that separates deterministic scripts, documentation references, and output templates, ensuring the SKILL.md body remains lean and loads quickly on trigger.

How do I validate and iterate on a Claude Code plugin skill?

You validate and iterate on a Claude Code plugin skill by using a skill-reviewer agent. This guideline helps evaluate structured metadata and apply iterative improvements based on real-world usage to maintain catalog quality.

What metadata is mandatory for a SKILL.md file in plugin development?

Mandatory metadata for a SKILL.md file in plugin development includes the name and description within the frontmatter. This ensures the skill is properly indexed and loads correctly when triggered by Claude Code.

Does building a plugin skill require external dependencies?

Building a plugin skill with this framework does not require external dependencies. It uses a standardized structure of SKILL.md, references, scripts, and assets to create self-contained, reusable skills for Claude Code plugins.