Skill Creator
OfficialAnthropic's official skill for building new Claude Code skills, testing them with evals and benchmarks, and tuning descriptions for reliable triggering.
Dev & CodingIntermediate★ 167,132⑂ 19,920AI score 10/10Last updated: Aug 7, 2026
What it does
This is the official "skill for making skills" from Anthropic's repo. It goes far beyond generating a SKILL.md template — it walks you through a real iterative development loop.
- Intent capture: interviews you on what the skill should do, when it should trigger, and the expected output format.
- Drafting: writes YAML frontmatter (name/description) plus body content following best practices, with the standard
scripts/,references/,assets/layout and progressive disclosure (keep SKILL.md under ~500 lines). - Eval runs: creates 2–3 realistic test prompts and launches with-skill and baseline (no-skill) subagents in parallel for a fair comparison.
- Quantitative benchmarking: aggregates pass rate, duration, and token usage as mean ± stddev, then opens a browser viewer with an Outputs tab and a Benchmark tab where you leave feedback.
- Description optimization: generates ~20 should-trigger / should-not-trigger queries and runs an automated loop that rewrites the description, scoring on a held-out test split to avoid overfitting.
- Packaging: bundles the finished skill into a
.skillfile.
Who it's for
- Team leads standardizing internal workflows into reusable Claude skills
- Developers whose skills exist but rarely fire — trigger optimization is the headline feature here
- Authors publishing polished skills to a marketplace or internal library
- Anyone who wants to say "turn what we just did into a skill"
Examples
- From scratch — "Build me a skill that turns our standup notes into a weekly markdown report." It interviews you, drafts the skill, runs three test prompts, opens the review viewer, and rewrites based on your comments.
- Improving an existing skill — It snapshots the current version, runs old vs. new side by side, and shows whether pass rate, latency, and token cost actually improved.
- Fixing triggering — "This skill never fires when I mention spreadsheets." It writes 20 realistic queries (typos, casual phrasing, near-miss negatives included) and auto-tunes the description over up to 5 iterations.
· · · Install guide · · ·
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 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 (Terminal on macOS/Linux, Git Bash or WSL on Windows).
- Clone the official skills repo into a temp folder:
git clone https://github.com/anthropics/skills.git /tmp/anthropic-skills - Create your personal skills directory if it doesn't exist:
mkdir -p ~/.claude/skills - Copy just the skill-creator folder over:
cp -r /tmp/anthropic-skills/skills/skill-creator ~/.claude/skills/ - Confirm Python 3 is installed (
python3 --version) — the benchmark aggregator, eval viewer, and description optimizer are Python scripts. - Restart Claude Code, then try: "I want to create a new skill" or "optimize this skill's description." It should trigger automatically.
- (Optional) To scope it to a single project, copy it into
.claude/skills/at your project root instead of~/.claude/skills.