Anthropic's official skill for creating, evaluating, and iteratively optimizing Claude Code skills, from interview to benchmarked production.
A skill written once without evaluation tends to drift, firing when you do not want it to, failing silently on edge cases, or going stale when Claude Code updates. skill-creator runs a full RED→DRAFT→GREEN→REFACTOR→OPTIMIZE iterative loop: capture intent, structured interview, write draft, run quantitative evals via background subagents, review results in the eval-viewer, refactor against failures, then run the description optimizer to improve trigger accuracy. Non-technical users are explicitly supported. The skill is designed to work with anyone willing to open a terminal.
Steps
Clone the Anthropic skills repo and copy the skill-creator folder into your `~/.claude/skills/` directory. Alternatively, use `claude plugin install` if skill-creator appears in your marketplace. Verify by running `/skill-creator --help` in a Claude Code session.
skill-creator uses five stages: RED (write failing evals), DRAFT (write the skill), GREEN (all evals pass), REFACTOR (simplify without breaking evals), OPTIMIZE (tighten trigger and output). A skill is only done at GREEN. Anything before that is a draft.
Before you set up evals, ask Claude to interview you and walk through the first run. This is the no-code, no-eval version: it gives you a working skeleton you can then put through the RED-GREEN-OPTIMIZE cycle below. Useful for getting a skill from idea to first invocation in under fifteen minutes.
Write three eval cases before touching the skill content: one where the skill fires and produces the right output, one where it handles a tricky edge case, and one where it should stay silent. If you cannot write these three cases, you do not yet know what the skill should do.
Run your draft skill against all three eval cases. Any failing eval tells you exactly what to fix. Fix the skill, never the eval. When all three pass, you are at GREEN and the skill is ready to use.
When Claude Code updates, skills can break silently. Run all your skills through skill-creator's batch eval mode after any major version bump. Skills that fail after an update are telling you what changed.
How do you know it worked?
If something looks off
Skills & Commands Reference
skill-creator is a single skill with a defined process. These are the stages you move through each time you use it. Understanding the stage helps you know what to provide and what to expect.
| Command / Skill | What it does | When to use it |
|---|---|---|
Capture Intentbasic | Understand what the skill should do, when it should trigger, and what output format it produces | Start here every time, even if you have a draft, confirm intent before evaluating |
Interview & Researchbasic | Probes edge cases, input/output formats, example files, success criteria, and dependencies | Before writing any test prompts, the more you answer here, the less you iterate later |
Write Draftbasic | Produces the initial SKILL.md following the Superpowers skill format | After intent and research are solid, agent writes, you review |
Test & Evaluatebasic | Runs the skill across test prompts in background Claude sessions; surfaces quantitative metrics and qualitative output | After every draft change, never ship a skill that hasn't been tested against real prompts |
Iteratebasic | Rewrites the skill based on evaluation results, targets specific failure modes, not general improvement | When test results show gaps, be specific about what failed and why |
Optimize Descriptionadvanced | Runs the description improver script to maximize triggering accuracy, makes the skill fire when it should and not when it shouldn't | Final step before shipping any skill, poor descriptions cause skills to silently miss their trigger |
eval-vieweradvanced | HTML viewer for browsing quantitative eval results, shows pass/fail per test case with qualitative output | After any eval run, faster than reading raw output, helps identify which specific cases failed |
/plugin marketplace add anthropics/skills | Install the Anthropic skills library as a plugin marketplace source in Claude Code | To access skill-creator and all official Anthropic skills via plugin install |