skill-development

Guide creation and refinement of Claude Code plugin skills with SKILL.md structure.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/nakaj1214/trader --skill skill-development-nakaj1214
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/nakaj1214/trader/tree/main/.claude/skills/plugin-dev/skill-development
Command: npx skills add https://github.com/nakaj1214/trader --skill skill-development-nakaj1214

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 skills for Claude Code plugins, ensuring they are discoverable, efficient, and effective.

Core Features & Use Cases

  • Skill Structure Guidance: Understand the anatomy of a skill, including SKILL.md, scripts/, references/, and assets/.
  • Best Practice Adherence: Learn about progressive disclosure, writing style (imperative, third-person), and metadata quality.
  • Use Case: A developer needs to create a new skill for their plugin to handle user requests about managing cloud infrastructure. They consult this skill to understand how to structure the SKILL.md, what kind of documentation to put in references/, and how to write effective trigger phrases in the description.

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 skill for a Claude Code plugin?

To create a Claude Code plugin skill, structure your project with a `SKILL.md` file, `scripts/`, `references/`, and `assets/` directories. This ensures modular, self-contained extensions for AI agents are discoverable and efficient.

What are the best practices for writing Claude plugin metadata?

Best practices for Claude plugin metadata involve using progressive disclosure, imperative third-person writing style, and organizing content into modular, self-contained references. High-quality metadata ensures skills are discoverable and effective.

What is progressive disclosure in AI agent skill development?

Progressive disclosure in AI agent skill development is a best practice that structures documentation to reveal information sequentially. It prevents overwhelming the agent by organizing detailed content into `references/` rather than the main `SKILL.md`.

How should I organize documentation for Claude Code plugins?

Organize Claude Code plugin documentation by placing core instructions in `SKILL.md` and detailed background content in `references/`. This structure facilitates progressive disclosure and keeps extensions self-contained.

Can I use scripts and references to build modular AI agent extensions?

Yes, you can use `scripts/` and `references/` components to build modular AI agent extensions. These directories keep your skill self-contained by separating executable logic and detailed documentation from the main metadata.

What writing style should I use for Claude skill descriptions?

You should use an imperative, third-person writing style for Claude skill descriptions. Adhering to this style and structuring trigger phrases correctly ensures your AI agent processes requests efficiently.