ux-copy
Skill1 starsChanged 6 days agoUnlicenseView on GitHub
Writes or reviews UX copy including microcopy, error messages, empty states, CTAs, tooltips, loading states, and onboarding text. Use when asked to "write copy for", "what should this button say?", "review this error message", "improve this CTA", "word this confirmation dialog", "fill this empty state", or "write onboarding text".
11 other projects use a version of this, 4 of them edited.
Adopted by
Most recently taken up by
- uprinter/ai-agents-teamtheir own version, first seen Nov 8, 2026
- nisarth/claude-skills-storetheir own version, first seen Nov 8, 2026
- malinskibeniamin/skillstheir own version, first seen Oct 17, 2026
- shayan-m81/layerwrightedited, first seen Oct 13, 2026
- anthropics/knowledge-work-pluginsedited, first seen Oct 13, 2026
- shahbazaliofficial/Claude-Skillsedited, first seen Oct 13, 2026
Other versions11 projects use a version of this.
Word for word · 0
None found.
Edited · 4
- anthropics/knowledge-work-plugins★ 35k69% same
- shayan-m81/layerwright★ 869% same
- KevinReactiv8/claude-skills★ 069% same
- shahbazaliofficial/Claude-Skills★ 069% same
Wrote their own version · 7
- N1arko/redaktura-skills★ 130same name
- malinskibeniamin/skills★ 4same name
- LeahyCC/claude-skills★ 3same name
- jcoger/skills★ 1same name
- lammersbjorn/sane-next★ 1same name
- nisarth/claude-skills-store★ 1same name
- uprinter/ai-agents-team★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository76 other files it gives its agents.
- AGENTS.mdAGENTS.md
- ad-copy-writerSkill
- ae-inspect-describeSkill
- algorithmic-artSkill
- animation-directorSkill
- assembly-guideSkill
- brainstorming-and-ideatingSkill
- brainstorming-research-ideasSkill
- brainstormingSkill
- brief-to-tasksSkill
- canvas-designSkill
- cli-designSkill
- cli-output-hierarchySkill
- commit-messageSkill
- craft-uiSkill
- creative-directorSkill
- design-briefSkill
- design-flowSkill
- design-mock-auditSkill
- design-reviewSkill
- design-system-patternsSkill
- design-tokensSkill
- deslopifySkill
- diagnoseSkill
- diagramming-app-routesSkill
- doc-restructureSkill
- eval-criticSkill
- formatting-open-markdownsSkill
- frontend-designSkill
- frontend-slidesSkill
- gdocs-tab-writerSkill
- gemini-apiSkill
- gif-creationSkill
- github_repo_researchSkill
- grill-meSkill
- grill-with-docsSkill
- hallmarkSkill
- handoffSkill
- html-presentationSkill
- humanizerSkill
- i-have-adhdSkill
- improve-codebase-architectureSkill
- information-architectureSkill
- install-skill-from-githubSkill
- markdown-output-hierarchySkill
- marketing-psychologySkill
- merge-latestSkill
- modern-web-performanceSkill
- motion-designSkill
- pdf-readerSkill
- pm-brainstormingSkill
- pm-discovery-brainstormSkill
- product-marketingSkill
- prototypeSkill
- pull-requestSkill
- ralph_loopSkill
- react-best-practicesSkill
- review-loopSkill
- sandbox-explainerSkill
- skill-creatorSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 6 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 10 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Write or review UX copy for any interface context.
- Distinctive: line 17
Before writing copy, gather:
- Distinctive: line 27
Concise: Use the fewest words that convey the full meaning.
- Distinctive: line 29
Useful: Every word should help the user accomplish their goal.
- Distinctive: line 30
Human: Write like a helpful person, not a robot.
- Distinctive: line 36
Start with a verb: "Start free trial", "Save changes", "Download report"
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
UX Copy
Write or review UX copy for any interface context.
What the Agent Needs
Before writing copy, gather:
- Context: What screen, flow, or feature?
- User state: What is the user trying to do? How are they feeling?
- Tone: Formal, friendly, playful, reassuring?
- Constraints: Character limits, platform guidelines?
Principles
- Clear: Say exactly what you mean. No jargon, no ambiguity.
- Concise: Use the fewest words that convey the full meaning.
- Consistent: Same terms for the same things everywhere.
- Useful: Every word should help the user accomplish their goal.
- Human: Write like a helpful person, not a robot.
Copy Patterns
CTAs
- Start with a verb: "Start free trial", "Save changes", "Download report"
- Be specific: "Create account" not "Submit"
- Match the outcome to the label
Error Messages
Structure: What happened + Why + How to fix
- "Payment declined. Your card was declined by your bank. Try a different card or contact your bank."
Empty States
Structure: What this is + Why it's empty + How to start
- "No projects yet. Create your first project to start collaborating with your team."
Confirmation Dialogs
- Make the action clear: "Delete 3 files?" not "Are you sure?"
- Describe consequences: "This can't be undone"
- Label buttons with the action: "Delete files" / "Keep files" not "OK" / "Cancel"
Tooltips
- Concise, helpful, never obvious
Loading States
- Set expectations, reduce anxiety
Onboarding
- Progressive disclosure, one concept at a time
Voice and Tone
Adapt tone to context:
- Success: Celebratory but not over the top
- Error: Empathetic and helpful
- Warning: Clear and actionable
- Neutral: Informative and concise
Output
## UX Copy: [Context]
### Recommended Copy
**[Element]**: [Copy]
### Alternatives
| Option | Copy | Tone | Best For |
| ------ | ------ | ------ | ---------- |
| A | [Copy] | [Tone] | [When] |
| B | [Copy] | [Tone] | [When] |
| C | [Copy] | [Tone] | [When] |
### Rationale
[Why this copy works — user context, clarity, action-orientation]
### Localization Notes
[Anything translators should know — idioms to avoid, character expansion,
cultural context]Additional Context Sources
When available, leverage:
- Brand voice guidelines and content style guides to match existing tone and terminology standards
- Design mockups or Figma files to understand screen context, character limits, and layout constraints
Tips
- Be specific about context — "Error message when payment fails" is better than "error message."
- Share your brand voice — "We're professional but warm" helps match your tone.
- Consider the user's emotional state — Error messages need empathy. Success messages can celebrate.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

