skill-development

Guide Claude Code plugin skill creation with progressive disclosure principles.

Updated May 13, 2026
One-click install
npx skills add https://github.com/vepat-a11y/Odoo-Quote-Calc --skill skill-development-vepat-a11y
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/vepat-a11y/Odoo-Quote-Calc/tree/main/.claude-user/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/vepat-a11y/Odoo-Quote-Calc --skill skill-development-vepat-a11y

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires init_skill.py, package_skill.py, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for creating effective skills for Claude Code plugins, addressing common challenges in skill development and structure.

Core Features & Use Cases

  • Skill Creation Process: Offers a structured approach to creating Claude Code plugin skills, including understanding use cases, planning resources, and iterative improvement.
  • Skill Anatomy: Explains the components of a skill, including SKILL.md metadata, scripts, references, and assets.
  • Progressive Disclosure: Outlines best practices for managing context and loading detailed information as needed.
  • Plugin-Specific Considerations: Provides guidance on skill location, auto-discovery, and testing within Claude Code plugins.

Quick Start

Start developing your Claude Code plugin skill by reading through the comprehensive guide in the SKILL.md file and following the step-by-step skill creation process.

Frequently Asked Questions about skill-development

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

FAQPage Schema
How do I develop a Claude Code plugin skill from scratch?

To develop a Claude Code plugin skill, follow a structured creation process covering use case analysis, resource planning, and iterative improvement. The skill provides step-by-step guidance for defining the SKILL.md metadata, scripts, references, and assets.

What is progressive disclosure in Claude Code skill development?

Progressive disclosure in skill development is a context management practice that loads detailed information only as needed. This approach optimizes the Claude Code plugin context window by structuring skills to reveal complexity gradually.

What components make up a Claude Code skill structure?

A Claude Code skill structure consists of SKILL.md metadata, scripts, references, and assets. These components define the skill's execution logic, contextual documentation, and supporting files required for the plugin to function properly.

How does auto-discovery work for Claude Code plugin skills?

Auto-discovery for Claude Code plugin skills relies on specific skill location conventions and structural metadata. The skill provides guidance on configuring the directory structure and SKILL.md file to ensure proper automated detection by the plugin system.

Do I need Python scripts to create a Claude Code skill?

You can use Python scripts like init_skill.py and package_skill.py to initialize and package your Claude Code skill. These scripts assist in setting up the skill structure and preparing the components for deployment within a plugin.

What is the best way to test a Claude Code plugin skill?

The best way to test a Claude Code plugin skill is through iterative improvement within the plugin environment. The skill provides guidance on plugin-specific considerations for validating auto-discovery, context loading, and overall execution logic.