ux-copy

Generate and refine UX microcopy for CTAs, error messages, and onboarding.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/FoundationForge/cowork-plugins --skill ux-copy-foundationforge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux-copy
Source: https://github.com/FoundationForge/cowork-plugins/tree/main/plugins/design/skills/ux-copy
Command: npx skills add https://github.com/FoundationForge/cowork-plugins --skill ux-copy-foundationforge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many interfaces suffer from unclear, inconsistent, or tone-mismatched microcopy that confuses users, reduces conversions, and increases support friction. This Skill helps product and design teams quickly create and refine CTAs, error messages, empty states, confirmation dialogs, tooltips, loading text, and onboarding copy so users understand exactly what to do next.

Core Features & Use Cases

  • Generate concise, role-appropriate CTAs and labels that match outcomes.
  • Rewrite & Review existing messages for clarity, empathy, accessibility, and consistency with brand voice.
  • Offer Alternatives & Rationale by providing multiple phrasing options, tone variants, localization notes, and short explanations for each choice.
  • Use Case: Turn a vague "Payment failed" message into three empathetic, actionable alternatives tailored for mobile with character limits and a clear next step.

Quick Start

Write a friendly, concise error message for a failed payment on mobile that advises retrying with a different card and links to support, limited to 80 characters.

Frequently Asked Questions about ux-copy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write clear UX microcopy for CTAs and error messages?

UX microcopy for CTAs and error messages is generated by applying brand voice, tone, and character limits to produce concise, actionable text. The Skill provides multiple phrasing alternatives with rationale to ensure users understand the next step.

What is the best way to rewrite interface copy for empty states and onboarding?

Rewriting interface copy for empty states and onboarding involves refining existing text for clarity, empathy, and accessibility. The Skill reviews current messages and offers tone variants tailored for web and mobile interfaces to improve user guidance.

Can I generate tooltips and loading screen text that respect accessibility and character limits?

Tooltips and loading screen text can be generated while respecting accessibility and character limits. The Skill applies your specified constraints to create role-appropriate labels and confirmation dialogs that match desired outcomes.

Does this approach work for both web and mobile confirmation dialogs?

This approach works for both web and mobile confirmation dialogs by tailoring the generated microcopy to the specific platform context. It ensures interface messages remain consistent with brand voice while optimizing clarity across different screen environments.

How do I turn a vague error message into empathetic, actionable alternatives?

Turning a vague error message into empathetic alternatives requires analyzing the failed action and generating multiple phrasing options with clear next steps. The Skill provides tone variants, localization notes, and rationale for each option to reduce support friction.

When should I not use automated copywriting for interface messages?

Automated copywriting for interface messages may not suit situations requiring highly regulated legal phrasing or deeply specialized domain terminology beyond standard UX patterns. The Skill focuses on general clarity, tone alignment, and accessibility for common interface interactions.