skill-development

Create and structure SKILL.md files for Claude Code plugins.

16|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/SocialGouv/iterion --skill skill-development-socialgouv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/SocialGouv/iterion/tree/main/vendor/github.com/SocialGouv/claw-code-go/internal/tools/bundled_skills/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/SocialGouv/iterion --skill skill-development-socialgouv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing skills for Claude Code plugins requires specific frontmatter conventions, trigger-phrase descriptions, and progressive disclosure structure that are easy to get wrong, resulting in skills that never trigger or bloat the context window. ## Core Features & Use Cases - Skill Creation Process: Follows a six-step workflow from understanding use cases through planning resources, structuring directories, editing SKILL.md, validating, and iterating. - Progressive Disclosure Guidance: Explains what belongs in SKILL.md versus references/, examples/, and scripts/ to keep context usage lean. - Writing Style Rules: Enforces third-person descriptions with concrete trigger phrases and imperative/infinitive body instructions. - Use Case: When adding a new skill to a plugin, use this Skill to generate a properly structured SKILL.md with strong trigger phrases, then validate it against the included checklist. ## Quick Start Ask the AI to create a new skill for your plugin following the skill-development guidelines, providing the skill's purpose and example trigger phrases.

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?▼

Create a directory under your plugin's skills/ folder containing a SKILL.md file with YAML frontmatter defining name and description, followed by Markdown instructions. Add optional references/, examples/, and scripts/ subdirectories for supporting resources.

What makes a good skill description for triggering?▼

A good skill description uses third person ("This skill should be used when...") and includes specific trigger phrases users would actually say, such as "create a hook" or "configure settings". Vague descriptions without concrete phrases cause skills to never activate.

How long should a SKILL.md file be?▼

Keep the SKILL.md body between 1,500 and 2,000 words, with a hard maximum under 5,000 words. Move detailed patterns, API documentation, and advanced techniques into references/ files that load only when needed.

What is progressive disclosure in Claude Code skills?▼

Progressive disclosure is a three-level loading system: metadata (name and description) stays always in context, the SKILL.md body loads when the skill triggers, and bundled resources like references and scripts load only as needed. This keeps context usage efficient.

Why is my skill not triggering on user queries?▼

Skills fail to trigger when the description lacks specific trigger phrases, uses second person instead of third person, or is too generic. Rewrite the description to list exact phrases users would say that should activate the skill.