From skill-authoring-kit
Anthropic's official guide to building Claude skills. Use when creating a new skill, editing an existing skill, reviewing skill structure, or debugging why a skill won't trigger.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-authoring-kit:skill-authoringThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Distilled from Anthropic's official guide. Full reference: `references/anthropic-skills-guide.md`
Distilled from Anthropic's official guide. Full reference: references/anthropic-skills-guide.md
For full details on folder layout, naming rules, what goes where, and progressive disclosure levels, see references/file-organization.md.
skill-name/
├── SKILL.md # Required — instructions with YAML frontmatter
├── scripts/ # Optional — executable code
├── references/ # Optional — docs loaded on demand
└── assets/ # Optional — templates, fonts, icons
SKILL.md must be exactly that name — case-sensitive, no variations.
Folder name: kebab-case only. No spaces, underscores, or capitals.
---
name: skill-name
description: What it does. When to use it.
---
< or >)Good:
Analyzes Figma design files and generates developer handoff documentation.
Use when user uploads .fig files, asks for "design specs", "component
documentation", or "design-to-code handoff".
Bad:
Helps with projects.
license: MIT, Apache-2.0, etc.compatibility: Environment requirements (1-500 chars)metadata: Custom key-value pairs (author, version, mcp-server)references/, scripts/) — loaded only when needed during execution.Keep SKILL.md under 5,000 words. Move detailed docs to references/.
consult references/api-patterns.md for...Skill doesn't trigger: Description is too vague or missing trigger phrases. Test by asking Claude: "When would you use the [skill] skill?"
Triggers too often: Add negative triggers ("Do NOT use for simple data exploration") or narrow the scope.
Instructions not followed: Instructions may be too verbose, buried, or ambiguous. Put critical rules first. Use CRITICAL: prefix for must-follow rules. Consider bundling validation as a script instead of relying on language instructions.
Large context issues: Keep SKILL.md concise, move detail to references, limit enabled skills to avoid overload.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub cheapsteak/cheapsteak-agent-plugins --plugin skill-authoring-kit