You would not let a new hire send client work on day one without checking a few of their pieces first. A skill needs the same check.
This guide gives you five test inputs and a prompt that scores each one pass or fail. You find the weak spots before a client does.
01 / 08
Why five
Anthropic's skill guide says to build evaluations first, and its checklist asks for at least three test scenarios (source). Five covers the cases people forget.
Here is why it works. A skill is a set of written instructions, and Claude follows instructions literally. If your instructions leave a gap, Claude fills it with a guess, and you only see the guess when the input is different from the one you built the skill around. Most people build a skill while looking at one good example, so that example always works. The other four inputs show you what happens when the job arrives in a form you did not plan for. That is what real clients send.
02 / 08
Start in a fresh chat
First check that the skill is switched on: open Customize, then Skills, and look for your skill in the list. Then open a new chat. A fresh chat means Claude has only the skill and nothing else, so the test shows how the skill behaves for someone who just uses it. The prompt runs all five inputs in this one chat. If one result looks odd, rerun that input on its own in a new chat to confirm it.
03 / 08
The five inputs
Normal. A typical job you do every week.
Empty. Almost no information to work with.
Messy. Typos, missing details, pasted straight from an email.
Off-topic. A request the skill should not handle. A good skill says it is not its job, and it does not force an answer.
Edge case. The odd client, the rush job, the strange file.
Most people skip numbers four and five. They are where skills break.
04 / 08
Write the answer first
Before each run, write down what a good answer looks like in two or three lines. Do this before you see the output, so you score against your standard and not against what Claude produced.
For the off-topic input, a pass means the skill declined or asked a question.
Be specific. "A good summary" is too vague to score. "Three bullet points, each under 20 words, with the client's name in the first line and no invented dates" is something you can check in ten seconds. If you cannot picture a clear fail, the line is not specific enough yet.
05 / 08
Run the test
Paste this into a fresh chat where your skill is available.
06 / 08
Score it and fix it
Read the table. For each FAIL, change the skill's instructions using the suggested fix, or write your own.
Any fail means you fix the skill and run all five again. A fix for one input can break another, so rerun the whole set.
A worked example
Say you run a small bookkeeping firm with six people. You built a skill called "Client email reply" that turns a client question into a short, friendly reply in your firm's voice. You open a fresh chat and use the prompt above.
Claude writes five inputs. For the normal one, it drafts a client asking when their quarterly paperwork is due. The "good answer looks like" lines say: two short paragraphs, a clear date or a clear "I will confirm the date", a friendly sign-off, and no tax advice. The messy one reads like a real email: a client writes in a rush, mixes two questions, and forgets to say which month they mean.
Then Claude runs each input and scores it. A slice of the table might look like this:
| Input | PASS/FAIL | Reason | Suggested fix |
|---|---|---|---|
| 2, Empty | FAIL | The client email said only "Hi" and the skill invented a question about invoices. | Add "If the email has no clear question, ask one clarifying question and write nothing else." |
| 4, Off-topic | PASS | The request was to write a poem, and the skill said it only drafts client replies. | None |
You add the sentence to the skill's instructions for the empty case. Then you paste the test prompt into a new chat and run all five again. This time the empty input passes, but the messy one now fails, because the new rule made the skill ask too many questions. You soften the rule: ask only when no question at all can be found. Round three passes. The whole thing took about 30 minutes, and you found two gaps before a client did.
Common mistakes
Testing in a long, used chat. Earlier messages shape later answers, so a pass can be an accident. Fix: start every round in a new chat. If one result looks odd, rerun that input on its own in another new chat to confirm it.
Writing the inputs in your own tidy style. A messy test that is secretly clean tests nothing. Fix: copy a real email you received, typos and all.
Fixing a fail and running only that input again. One change can quietly break another input. Fix: always rerun all five.
Letting
Claude score its own work without the quote. A bare PASS or FAIL gives you nothing to check. Fix: keep the rule that every FAIL quotes the part that failed, so you can check the verdict yourself.
Skipping the off-topic input because it feels pointless. This is the test that shows whether your skill invents answers when it should stop. Fix: always include one request that is clearly not the skill's job.
07 / 08
If it goes wrong
Claude says UNSURE a lot.
Your "good answer looks like" lines are probably too vague. Make them specific: which fields, what format, what must not appear.
The skill passes everything, which feels wrong.
Make the messy and edge-case inputs harder. Use a real email you received, with its real mess.
I have no skill yet.
Build one first with the guide on building your first Claude skill, then come back here.
Claude answers "no" to "Did you use the skill?" on inputs that should use it.
The skill's description is probably too narrow or too vague, so Claude does not recognise the job. Add the words your clients actually use to the description, then retest. Also check that the skill is switched on.
The skill fails the same input every time, even after fixes.
Change one thing at a time and make the fix a plain instruction, such as "If X, do Y." Several changes at once make it hard to see which one helped.
Claude changes the test inputs after I approved them.
Say so: "Use the exact five inputs I approved, word for word." Compare the text it ran against the text you OK'd.
The scores differ when I rerun the same test.
That is normal, because Claude does not word things the same way twice. Only worry when an input flips between pass and fail. That means the instructions leave room for guessing, so make them more specific.
If a skill keeps failing after three rounds, step back and look at the job itself. A skill that tries to cover too many different jobs rarely passes all five. Split it into two smaller skills and test each one on its own.
Finish line
What to do next
Pick your most important skill and run the five inputs now. Block out 30 minutes, since the first round often finds something and the second round confirms the fix. Write down which one failed first. That tells you what your skill's instructions are missing.
You reached the end of the guide