Skill Creator

Skill Creator

Team Pick
AI & Agents
Anthropic
Anthropic's own loop for building a skill: draft it, run it against prompts twice, read the two outputs side by side, rewrite.
REPO
anthropics/claude-plugins-official
INSTALL
Claude Code plugin
NEEDS
A process you repeat

Preview

Skill Creator

What it is.

You describe a process you already run by hand and it writes the first draft of a skill for it. Then it writes test prompts, runs each one twice, once with the skill loaded and once without, and puts both outputs in front of you.

The second run is what the loop turns on. A skill that reads well can still change nothing about the output, and the pair on one prompt is what shows you that before another afternoon goes into it.

It also tunes the description, which decides whether Claude reaches for the skill at all. It writes 20 trigger queries, splits them 60% train and 40% held-out test, and keeps the description that scores best on the half it held back.

What you get.

  • A first draft of the skill, written from a process you describe out loud
  • Every test prompt run twice, so the difference the skill makes shows up on the same input
  • A browser view with the outputs on one tab and the pass rates and token counts on the other
  • A tuned description, scored on the half of the eval set it held back
  • A packaged .skill file, when the session can hand you one
HOW TO USE IT

How to set it up.

1

Install it with /plugin install skill-creator@claude-plugins-official. The same skill also sits in Anthropic's example-skills repo if you already have that marketplace added.

2

Describe a process you already run by hand, including the corrections you usually make afterwards. Those corrections are the part a draft cannot guess.

3

Approve the 2 or 3 test prompts before anything runs. A vague prompt produces a clean report about nothing.

4

Let it run each prompt twice, once with the skill and once without. The pair is what shows whether the skill changed the output.

5

Read the outputs in the browser view it opens and leave feedback per case. An empty box means that one was fine.

6

Run the description optimizer once the skill settles. It calls the model on every query 3 times across up to 5 iterations, so it is not a step to repeat while the copy is still moving.

Pricing Plans

Free. Apache 2.0 license.

Installs from Anthropic's plugin directory. Nothing to sign up for.

Use cases

The process you explain every time

Somebody asks how you put the monthly report together and you walk them through it again. Describe that walkthrough, including where you usually correct the output, and a draft comes back as a skill you can run.

A skill that reads well and changes nothing

The instructions look right and the output looks the same as before. Running both sides on one prompt shows whether the skill is doing anything, which is the answer you want before rewriting it again.

A skill Claude never picks up

It is written and installed and Claude still passes it over. The optimizer writes trigger queries including near-misses that should stay quiet, then tunes the description against the half of the set it held back.

Two versions and no way to choose

You rewrote a skill and cannot tell whether the new one is better. The blind comparison hands both outputs to an agent that is never told which is which, then reports why the winner won.

Best for

A process you run more than once a month

The loop costs a working session, and a skill you use twice never pays that back.

A skill that already exists and underperforms

It takes the version you came in with as the baseline and measures the rewrite against it.

Anyone whose skill will not trigger

The description is the whole triggering mechanism, and this tunes it against queries you approved first.

A team settling on one way of working

What gets handed over is a folder plus its eval set, so the next person can change it and check what that broke.

Read the source

Published by Anthropic. Opens in a new tab.
Open the Tool

Questions about Skill Creator

Which repo should I install from?
Do I need subagents?
How many test prompts does it want?
What does the description optimizer cost?

Questions about AI & Agents

When is a process ready to become a skill?
Why do skills fail to trigger?
Strengths
  • It runs the baseline in the same turn, so the comparison shows what the skill adds.
  • The description optimizer scores on the half of the eval set it held back, which is what keeps a good number honest.
  • The eval set stays in the folder, so the next change to the skill is measurable.
  • Free under Apache 2.0, from the team that defined the format.
Limitations
  • The quantitative half needs subagents. On Claude.ai there are none, so the benchmark gets skipped and your own read of the outputs carries the whole judgment.
  • Subjective skills do not take assertions well, and the skill says as much about writing style and design quality. Those get judged by eye.
  • The description optimizer calls the model on every query 3 times across up to 5 iterations, so the cost adds up.
  • Timing data arrives in a task notification and is held nowhere else, so a run that misses it loses it.
Skip this if
  • Skip it if your team already runs skills through an eval setup of its own.

The team behind these plays.

We build inbound GTM engines for B2B software teams, and these are the plays we build from. Tell us the pipeline target and we'll show the plan under it.