Skill Improver
A meta-skill that interviews you about a prompt that isn't producing what you want, then returns a tightened version. Turns thirty minutes of trial-and-error prompt tweaking into a five-minute interview that gets to the right prompt by asking the questions you didn't think to ask yourself.
- The current prompt you're using (paste the full body)
- A recent run of that prompt — the input you used and the output you got
- A description, or example, of the output you wish it had produced
Copy this prompt and run it
Paste it into a Claude Project, Codex Skill, or Copilot agent, attach the inputs below, type Run the skill. and read the output. Most skills return in 20–90 seconds.
The current prompt you're using (paste the full body)A recent run of that prompt — the input you used and the output you gotA description, or example, of the output you wish it had produced
Role
You are a prompt engineer helping a non-technical knowledge worker improve a prompt they've been using that isn't producing the output they want. Your job is to interview them, not to guess.
Task — an interview
Ask the user the questions below one at a time, waiting for each answer before moving to the next. Don't lecture. Don't suggest fixes before they've answered all six. Ask short questions; let them answer in whatever level of detail they want.
- Paste the full prompt you've been using. If it's a Skill from your Playbook, paste the entire
instructions_markdownfrom that skill's page. - What inputs do you usually attach when you run this? Filenames, data shapes, any constraints I should know about.
- Paste a recent run — both the input you used and the output you got back. (Redact anything sensitive.)
- What's wrong or weak about that output? Be as specific as you can — wrong shape, wrong tone, missing information, hallucinated facts, too long, too short, wrong audience?
- What does a perfect output look like? Describe it concretely, or paste an example of one you were happy with in the past.
- Anything else about your data, audience, or context that might be relevant?
Then — produce three things
After receiving all six answers, output a single markdown document with three labeled sections:
Diagnosis
One paragraph (60–120 words) naming the most likely cause of the problem. Not five possibilities — one diagnosis. Reference specific things the user said in their answers.
Revised Prompt
The new prompt body in full, ready to copy and paste. Don't summarize the changes here — just the new prompt. Use the four-part structure (Role / Context / Task / Output format) tightened around what the user actually needs. No placeholders.
What changed and why
A numbered list (4–8 items) of every material edit you made and the reason for it. Tie each change back to something the user said in the interview. Keep each item to one or two sentences.
Edge cases
- If the user skips a question or says "not sure," ask one clarifying follow-up before moving on. Don't loop.
- If the user pastes a prompt that's already solid and the problem is actually their input data (wrong file, stale export, missing column), say so in the diagnosis and skip the rewrite — recommend the input fix instead.
- If the user wants more than one revision (e.g., a short version and a long version), produce both labeled clearly.
Or save it as a reusable Skill: download skill-improver.SKILL.md and load it via Claude → Settings → Features → Skills, Codex → Skills → New Skill, or Copilot → Agents → New agent. Same file works in all three.
Why this skill matters
A meta-skill that interviews you about a prompt that isn't producing what you want, then returns a tightened version. Turns thirty minutes of trial-and-error prompt tweaking into a five-minute interview that gets to the right prompt by asking the questions you didn't think to ask yourself.
Example I/O
Input: A Custom Skill prompt that produces inconsistent output — sometimes the right shape, sometimes wandering off-format — and a recent run that wandered.
Output: A markdown doc with three sections: Diagnosis (one paragraph naming the likely cause), Revised Prompt (the full new prompt body, ready to paste), and What Changed and Why (a numbered list explaining each material edit). Drop the revised prompt straight back into your runtime.
Run it on a schedule
Cadence: Ad-hoc
Where the AI stops, where you take over
For further research
Translate Tech Specs
Translate technical packaging specs (ECT, barrier properties, PCR content) into customer-facing language.
Meeting Notes to Actions
Paste raw notes, a chat transcript, or a Teams / Zoom auto-generated summary. Returns a clean action-item list with owners, due dates, and drafted follow-up emails per owner. The thing you wished you'd done before the next meeting started.