skill-development

Guide creation and structuring of Claude Code plugin skills.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/ffalor/agentic-coding --skill skill-development-ffalor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/ffalor/agentic-coding/tree/main/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/ffalor/agentic-coding --skill skill-development-ffalor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and best practices for creating, structuring, and improving Claude Code skills, ensuring they are discoverable, efficient, and effective.

Core Features & Use Cases

  • Skill Structure Guidance: Understand the anatomy of a skill, including SKILL.md and optional resources (scripts/, references/, assets/).
  • Best Practice Adherence: Learn about progressive disclosure, writing style (imperative, third-person), and lean SKILL.md content.
  • Use Case: A developer needs to create a new skill for their plugin. They can use this Skill to understand the required file structure, how to write an effective SKILL.md with good trigger phrases, and where to place supporting documentation or scripts.

Quick Start

Use the skill-development skill to learn how to create a new skill for a 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 skill for a plugin?

To create a Claude Code skill, you need to structure a SKILL.md file with optional resources like scripts, references, and assets. This skill guides you through the required anatomy, writing style, and validation best practices to ensure it is discoverable and efficient.

What is progressive disclosure in Claude Code skill development?

Progressive disclosure in skill development is a best practice that keeps SKILL.md content lean by deferring detailed documentation to optional reference files. This approach ensures Claude Code loads instructions efficiently without overwhelming the context window.

What writing style should I use for a SKILL.md file?

SKILL.md files should use an imperative, third-person writing style to ensure clear instruction triggering. Adhering to this style along with lean content helps Claude Code accurately parse and execute the skill's intended actions.

How do I structure files and scripts when building a plugin skill?

Plugin skills require a SKILL.md file at the root, with supporting components organized into scripts, references, and assets directories. This structure separates executable logic and detailed documentation from the core trigger instructions.

Are there common mistakes to avoid when writing skill documentation?

Common mistakes in skill documentation include overloading the SKILL.md file with excessive details and using incorrect writing styles. This skill provides a validation checklist to identify and refine these structural and stylistic errors.

Do I need external dependencies to develop a Claude Code plugin?

No external dependencies are required to develop a Claude Code plugin skill. You only need to understand the standard file structure and progressive disclosure principles to build self-contained scripts and reference materials.