ss-copy — UX Microcopy Generator
Generates UX microcopy — button labels, error messages, empty states, toasts — in a casual-but-polite voice with per-context formats and do/don't guidance.
Design & UIBeginner★ 943⑂ 86AI score 8/10Last updated: Sep 3, 2026
What it does
- Writes short in-product text: CTA labels, empty states, error messages, toasts, form labels/helpers, and confirmation dialogs.
- Enforces voice principles: friendly but polite, active voice, positive framing, plain language, ruthless concision.
- Applies context-specific formats (button = action verb + object; error = what happened + what to do) with good/bad examples for each.
- Returns primary copy, variants for differing contexts, and a do/don't list for that surface.
- In styleseed projects it resolves the
.styleseedregistry (artifact bundle + manifest) before touching legacy rule files.
Who it's for
- Product designers and UX writers maintaining a design system or product UI
- Frontend and solo developers who end up writing the strings themselves
- Teams cleaning up lazy copy like "Submit", "OK", or "No data found"
- Single-language work — it explicitly does not handle translations or long-form content
Example uses
- Fix a checkout CTA: swap "Submit" for "Place order" and get several ≤3-word primary CTA options.
- Rewrite an error: turn
Error 500: Internal Server Errorinto "Couldn't load the data. Please try again." with a recovery action. - Design an empty state: for an empty projects list, produce "No activity yet. Create your first project to get started." plus the suggested next step.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/bitjaru/styleseed/HEAD/engine/.claude/skills/ss-copy/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the engine/.claude/skills/ss-copy folder from the GitHub repo bitjaru/styleseed into my ~/.claude/skills/ss-copy/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/bitjaru/styleseed.git /tmp/styleseed && mkdir -p ~/.claude/skills/ss-copy && cp -r /tmp/styleseed/engine/.claude/skills/ss-copy/* ~/.claude/skills/ss-copy/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/bitjaru/styleseed.git - Create the skill folder:
mkdir -p ~/.claude/skills/ss-copy - Copy the skill in:
cp -r styleseed/engine/.claude/skills/ss-copy/* ~/.claude/skills/ss-copy/ - For the full rule set, also keep
styleseed/engine/UX-WRITING.mdand your project'sDESIGN-LANGUAGE.mdavailable in the workspace. - Restart Claude Code, then invoke
/ss-copywith a context and description (e.g. "checkout confirm button, friendly tone").
View source on GitHub ↗License: MIT