From skill-author
Guidelines for authoring, evaluating, and restructuring Claude Code skills. Use when creating a new skill or reviewing an existing one for quality.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-author:skill-authorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create high-quality Claude Code skills that are concise, actionable, and load only what the model needs at invocation time.
Create high-quality Claude Code skills that are concise, actionable, and load only what the model needs at invocation time.
| Field | Description |
|---|---|
name | Kebab-case skill identifier (required) |
description | One-line summary; shown in skill listings (required) |
argument-hint | Placeholder shown to user, e.g. [branch-name] |
allowed-tools | Restrict which tools the skill may use |
user-invocable | Whether user can trigger via /name (default: true) |
disable-model-invocation | Prevent model from auto-invoking (default: false) |
model | Pin to a specific model tier |
context | Additional files/globs to load with the skill |
agent | Agent configuration for the skill |
hooks | Shell commands triggered by skill lifecycle events |
references/ and link from SKILL.mdThese are valuable but don't need to load on every invocation:
Claude already knows these things — including them wastes context:
.gitignore patternsgit, npm, cargo, etc.When reviewing a skill, verify each item:
name and description?references/, not inline?skills/<skill-name>/
SKILL.md # Core instructions (80-120 lines)
references/ # Detailed supplementary material
<topic>.md # One file per topic, linked from SKILL.md
For detailed evaluation criteria, anti-patterns, and the section triage table, see:
npx claudepluginhub krayzpipes/claude-plugins --plugin skill-authorGuides creation of new Claude Code skills from scratch, listing existing user/project skills, samples, current directory, and providing metadata templates for descriptions/tags.
Design and iterate Claude Code skills: SKILL.md structure, description formulas, content architecture, and quality evaluation. Invoke whenever task involves any interaction with Claude Code skills — creating, reviewing, evaluating, debugging, or improving skills.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.