ux-writing
Write and review user-facing interface text - buttons, labels, errors, empty states, placeholders, tooltips, confirmations, notifications. Use when writing new UI copy, reviewing existing copy, or when text sounds generic, vague, or robotic. For visual polish and spacing use ui-polish; for missing states and flow logic use ux-check; for animation use motion; for color and type variables use design-tokens.
Install
With your agent
Install OMGSkills skill "icons8/agent-skills:skills/ux-writing" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/icons8/agent-skills /tmp/agent-skills && ln -s /tmp/agent-skills/skills/ux-writing ~/.claude/skills/ux-writing
From README
UX Writing Interface text is the interface talking. This skill makes every string earn its place: concrete, plain, and helpful. A user should know what happened and what to do next without rereading. Scope This skill owns every string a user reads: buttons, menu items, labels, placeholders, tooltips, error messages, empty states, confirmations, notifications, onboarding steps. Neighbors own the rest. Whether an empty state or error state exists at all is ux-check territory; this skill writes the words once the state exists. How text looks (size, contrast, truncation) is ui-polish. This skill decides what strings say, never how they are styled. Three contested lines, settled here: casing as written is this skill, text-transform applied in CSS is ui-polish, and each files its own finding only against its own artifact. Whether a confirmation dialog should exist is ux-check; this skill writes the one that must exist and does not argue for undo instead.
More from this repo
asset-check
Four mechanical asset checks on an interface that was just built or changed - emoji standing in for icons, sections...
design-tokens
Set up design tokens in a project that has none, and catch drift in one that does - color palette with a neutral ramp,...
icons8
Pick and fetch icons through the Icons8 MCP so a project ends up with one consistent set instead of a pile of...