From magic-ui-ux
Generates page copy (headlines, subheadings, body text, CTAs, labels) based on project niche, page type, and UX brief psychology rationale. Presents all copy for human approval before use. Never passes unapproved copy to the UI Agent.
How this skill is triggered — by the user, by Claude, or both
Slash command
/magic-ui-ux:copy-generationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate section-by-section page copy that aligns with the psychology rationale established in the UX brief. Copy is not generic filler -- each headline, subheading, body paragraph, and CTA is crafted to serve the specific cognitive skill applied to that section (e.g., a curiosity-gap hero gets a headline that opens an information gap; a trust section gets credibility language).
Generate section-by-section page copy that aligns with the psychology rationale established in the UX brief. Copy is not generic filler -- each headline, subheading, body paragraph, and CTA is crafted to serve the specific cognitive skill applied to that section (e.g., a curiosity-gap hero gets a headline that opens an information gap; a trust section gets credibility language).
Human approval is mandatory. No copy reaches the UI Agent without explicit user sign-off.
| Parameter | Type | Required | Description |
|---|---|---|---|
page_type | string | Yes | Type of page (e.g., "homepage", "services", "landing", "about") |
sections | string[] | Yes | Section list from UX brief (e.g., ["hero", "features", "testimonials", "cta"]) |
niche | string | Yes | Project niche from .ui-ux/state.json |
tokens | object | No | Design tokens from .ui-ux/tokens.json for brand voice alignment |
Approved copy saved to .ui-ux/briefs/{page}-copy.md
.ui-ux/state.json.ui-ux/briefs/{page}-ux-brief.md for section structure and psychology rationale.ui-ux/tokens.json if available for brand voice and personality cuesskills/copy-generation/references/copy-guide.md for section-specific copy patternsFor each section in the UX brief:
copy-guide.mdcopy-guide.md (e.g., landing pages use urgency language in CTAs)Present ALL generated copy to the user in a clear, section-by-section format:
## Copy for {Page} Page
### Section: Hero
- **Headline:** [generated headline]
- **Subheading:** [generated subheading]
- **CTA:** [generated CTA label]
### Section: Features
- **Headline:** [generated headline]
- **Feature 1:** [title] -- [description]
- **Feature 2:** [title] -- [description]
- **Feature 3:** [title] -- [description]
[...continue for each section...]
The user can:
Iterate until the user explicitly approves.
Save the approved copy to .ui-ux/briefs/{page}-copy.md in a structured format:
# {Page} Page Copy
## Section: {section-name}
### Headline
[approved headline]
### Subheading
[approved subheading]
### Body
[approved body text]
### CTA
[approved CTA label]
### Supporting
[approved supporting text, labels, captions]
references/copy-guide.md for per-element word counts.See references/copy-guide.md for detailed section-by-section copy patterns, psychology-aligned writing techniques, length guidelines, and anti-patterns.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub flyingwebie/skills --plugin magic-ui-ux