Skill review · Anthropic official
Claude Skill Creator
Search for a Claude skill creator and every road leads to the same place: skill-creator, Anthropic's official skill for authoring other skills, shipped inside the anthropics/skills repository (172,953 stars) and as a standalone plugin in the official Claude Code directory (385,083 installs at last check). It covers the full lifecycle in four modes — Create interviews you and drafts the SKILL.md, Eval runs your test prompts with and without the skill attached, Improve rewrites based on graded results, Benchmark repeats runs for variance analysis — plus a script that tunes the frontmatter description so the finished skill actually triggers. One thing to know before installing: Anthropic labels the whole repo "for demonstration and educational purposes," and the eval loop spawns two subagent runs per test case, so a full iteration cycle burns real token budget on metered plans. You do not need it to make a skill — a skill is a folder with one markdown file — but hand-rolled skills rarely get tested, and testing is most of what this one does.
Founder, Automation Squad ·
Install
- 1Claude Code, quickest route: run /plugin install skill-creator@claude-plugins-official — the standalone plugin from Anthropic's official directory. If that marketplace isn't registered yet, add it first with /plugin marketplace add anthropics/claude-plugins-official.
- 2Or install from the skills mono-repo: /plugin marketplace add anthropics/skills, then /plugin install example-skills@anthropic-agent-skills — this bundles skill-creator with the other 18 example skills.
- 3Manual option: clone anthropics/skills and copy the skills/skill-creator/ folder into ~/.claude/skills/ (available in all projects) or <project>/.claude/skills/ (one project).
- 4Claude.ai: Anthropic's example skills, skill-creator included, are already available on paid plans — turn on Skills under Settings > Capabilities; the same screen accepts a zipped custom skill if you want to upload a modified copy.
- 5Invoke it with /skill-creator, or just say "create a skill that does X" — the description is written to trigger on skill-creation requests.
What it does
- Create
- Interviews you to capture intent — what the skill should do, when it should trigger, expected output format — then drafts a SKILL.md with YAML frontmatter and a progressive-disclosure structure (metadata always in context, body under 500 lines, bundled scripts/references/assets loaded only as needed).
- Eval
- Writes 2-3 realistic test prompts to evals/evals.json, then spawns paired subagent runs per test case — one with the skill, one baseline without — and renders the results in an HTML review page via eval-viewer/generate_review.py so you judge outputs side by side.
- Improve
- Three bundled agent definitions do the scoring: a Grader evaluates outputs against assertions, a Comparator runs blind A/B comparisons between skill versions, and an Analyzer reads results and suggests targeted rewrites for the next iteration.
- Benchmark
- Repeats eval runs across multiple passes and aggregates quantitative metrics with variance analysis (scripts/aggregate_benchmark.py), so you can tell a real improvement from run-to-run noise.
- Description tuning and packaging
- A dedicated improve_description.py script optimizes the frontmatter description for triggering accuracy, plus quick_validate.py for structural checks and package_skill.py to zip the finished skill for upload.
Common questions
- Is skill-creator official and free?
- Yes. It's written and shipped by Anthropic in the anthropics/skills repository and the official Claude Code plugin directory, and the skill's folder carries an Apache-2.0 license. It's a reference implementation, though — the repo disclaimer says it's for demonstration and educational purposes.
- Do I need skill-creator to create a Claude skill?
- No. A skill is just a folder containing a SKILL.md file with YAML frontmatter and instructions, and you can write one by hand in minutes. Skill-creator adds the parts people skip: an intent interview, eval runs against a no-skill baseline, benchmarking, and description tuning for triggering accuracy.
- Does it work in Claude.ai or only Claude Code?
- Both. Claude Code is its primary home, installed as a plugin or copied into ~/.claude/skills/. On Claude.ai, Anthropic's example skills including skill-creator are already available on paid plans once Skills is enabled in Settings, and the API accepts uploaded skills too.
- What are the four modes?
- Create drafts a new SKILL.md from an interview about intent, triggers, and output format. Eval runs your test prompts through paired subagents — with and without the skill — and shows results in an HTML viewer. Improve uses Grader, Comparator, and Analyzer agents to score outputs and suggest rewrites, and Benchmark repeats runs for variance analysis.
