Skill Development

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

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill skill-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/arlenagreer/claude_configuration_docs/tree/main/plugins/marketplaces/claude-code-plugins/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill skill-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the confusion and inconsistency in creating effective Claude Skills by providing comprehensive guidance on structure, progressive disclosure, and best practices.

Core Features & Use Cases

  • Skill Creation Process: Step-by-step guidance from understanding use cases to validation and iteration.
  • Progressive Disclosure: Teaches how to organize content across SKILL.md, references, scripts, and assets for optimal context management.
  • Use Case: When a developer needs to create a new hook development skill, this provides the complete methodology for structuring the skill with proper trigger phrases, writing style, and resource organization.

Quick Start

Use the Skill Development skill to create a new agent development skill for your Claude Code plugin.

Frequently Asked Questions about Skill Development

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

FAQPage Schema
How do I create a Claude Code plugin skill with proper structure and metadata?

Create a Claude Code plugin skill by combining YAML frontmatter metadata (name and description) with a Markdown body containing procedural guidance. Use progressive disclosure to organize content across SKILL.md, references, scripts, and assets, ensuring context flows from overview to implementation details.

What is progressive disclosure in skill documentation and why does it matter?

Progressive disclosure organizes skill content so users encounter foundational concepts first, then deeper details on demand. It reduces cognitive load by distributing information across SKILL.md, bundled references, scripts, and assets rather than overwhelming users upfront.

How do I structure skill resources like scripts, references, and assets?

Bundle skill resources by type: scripts for executable logic, references for supplementary information, and assets for media or data. Reference these components in your SKILL.md using progressive disclosure principles, exposing detailed guidance only when users need it.

What best practices should I follow when writing Claude Code plugin skills?

Follow standardized guidance on use case definition, trigger phrase design, writing style consistency, and resource organization. Apply progressive disclosure to manage context, validate your skill against actual workflows, and iterate based on user feedback across your Claude Code plugin.

Can I update an existing skill using skill development best practices?

Yes. Refactor existing skills by auditing their YAML metadata, reorganizing Markdown content with progressive disclosure, and consolidating bundled resources (scripts, references, assets). Re-validate against your original use case to ensure consistency.

What metadata fields do I need to define a Claude Code plugin skill?

Define skill metadata with a name and description in YAML frontmatter. Supplement with procedural guidance in the Markdown body. Include bundled references, scripts, or assets as needed. This standardized structure ensures your skill integrates consistently across Claude Code plugins.