When you're building Claude Code plugins, getting skills right means understanding progressive disclosure: metadata triggers the skill, SKILL.md provides instructions, and bundled resources (scripts, references, assets) load only when needed. This skill walks you through the creation process starting with concrete examples, then planning what belongs in scripts versus references versus assets, then structuring it all with strong triggering descriptions. The distinction between references (docs Claude reads) and assets (files Claude uses in output) is subtle but matters for context efficiency. If you're writing your first skill or wondering why Claude isn't picking up your existing ones, the triggering guidance alone is worth it.
npx skills add https://github.com/anthropics/claude-plugins-official --skill skill-development