Skill Creator
OfficialAnthropic's official meta-skill for drafting new Claude skills, testing them against baselines, and tuning descriptions for reliable triggering.
UtilitiesIntermediate★ 177,650⑂ 21,037AI score 10/10Last updated: Sep 22, 2026
What it does
- Interviews you to pin down the skill's purpose, trigger contexts and output format, then writes the SKILL.md draft.
- Applies the house style: folder anatomy (
scripts/,references/,assets/), three-level progressive disclosure, and a ~500-line ceiling for SKILL.md. - Generates 2–3 realistic test prompts, spawns with-skill and baseline runs in parallel, then aggregates pass rate, duration and token usage into
benchmark.json. - Launches a review UI via
eval-viewer/generate_review.pyfor qualitative feedback, readsfeedback.json, and drives the improve → rerun → review loop. - Includes a separate description-optimization loop (
scripts/run_loop) built on 20 should/shouldn't-trigger queries, plus a.skillpackaging script.
Who it's for
- Developers and operators turning repeatable workflows into reusable Claude skills.
- Anyone whose skill exists but never fires when it should.
- Teams that want quantitative signal (pass rate, tokens, latency) instead of vibes.
Examples
- "Turn the PDF cleanup we just did into a skill" — it mines the conversation for steps and tools, drafts SKILL.md, and proposes test cases.
- Improving an existing skill: snapshot the old version as baseline, run both, and compare deltas in the benchmark tab.
- Fixing undertriggering: write 20 realistic queries, run the optimization loop, and swap in the
best_descriptionchosen by held-out test score.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/anthropics/skills/HEAD/skills/skill-creator/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/skill-creator folder from the GitHub repo anthropics/skills into my ~/.claude/skills/skill-creator/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone --depth 1 https://github.com/anthropics/skills.git /tmp/anthropic-skills && mkdir -p ~/.claude/skills && cp -r /tmp/anthropic-skills/skills/skill-creator ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal; make sure git and Python 3 are installed.
- Clone the official repo:
git clone --depth 1 https://github.com/anthropics/skills.git /tmp/anthropic-skills - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r /tmp/anthropic-skills/skills/skill-creator ~/.claude/skills/ - Restart Claude Code and say something like "help me build a skill" or "run evals on this skill" to trigger it.
- For benchmarking and the viewer, run the bundled Python scripts from the
skill-creatordirectory. On headless machines, pass--static <path>to generate a standalone HTML report instead of starting a server.