ux-copy
what it does
Write or review UX copy — microcopy, error messages, empty states, CTAs. Trigger with "write copy for", "what should this button say?", "review this error message", or when naming a CTA, wording a confirmation dialog, filling an empty state, or writing onboarding text.
Same request, same model, once with the skill and once without. Read both and judge for yourself.
“Can you rewrite these three error messages? Users keep contacting support about them.”
Source material given with the request
Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.
Claude Sonnet 5.5
made by Anthropic
claude-sonnet-5-5 · revision not reported by the provider
1 try per case · tested 3 Nov 2026
GPT-6.1 Sol
made by OpenAI
gpt-6.1-sol · revision not reported by the provider
1 try per case · tested 3 Nov 2026
delete-workspace-dialog
“Rewrite this confirmation dialog. It shows when someone deletes a workspace.”
onboarding-consistency
“Review the copy on these three onboarding screens before we ship.”
reports-empty-state
“Our Reports page just says 'No data.' when someone hasn't made any reports yet. Write a better empty state. The button can be at most 20 characters.”
trial-button-label
“The button on our pricing page just says 'Submit'. It starts a 14-day free trial, no card needed. What should it say?”
vague-error-messages
“Can you rewrite these three error messages? Users keep contacting support about them.”
Download the .zip and unzip it. Put its files, in a folder named ux-copy, here:
~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.
Coming after launch: get skills from inside your agent, no download needed.