copy-localization-generator
Install
Pick the surface you use. Plugins run inside Claude Code, which is available in the terminal CLI, the desktop app on Mac and Windows, the web app at claude.ai/code, and the VS Code and JetBrains extensions. The slash commands are identical on every surface.
From inside any Claude Code session — terminal, desktop app, web app, or IDE extension:
-
Add the RBA Skills marketplace (only needed once per machine):
/plugin marketplace add rbaconsulting/rba-skills-plugin -
Install copy-localization-generator:
/plugin install copy-localization-generator@rba-ai-hub -
Activate it without restarting:
/reload-plugins
Prefer to browse and click? Run /plugin inside Claude Code to open the interactive plugin manager. It looks the same in the desktop app, web app, terminal, and IDE extensions.
-
Open the plugin manager:
/plugin - Press Tab to reach Marketplaces, choose Add, then enter
rbaconsulting/rba-skills-plugin. - Press Tab again to Discover. Search for
copy-localization-generator, press Enter, and pick a scope (User, Project, or Local). - Run
/reload-pluginsto activate it.
If you have the Claude Code CLI installed and want to drive it from a normal shell prompt:
$ claude plugin marketplace add rbaconsulting/rba-skills-plugin
$ claude plugin install copy-localization-generator@rba-ai-hub The next Claude Code session loads it automatically.
Overview
Copy, Microcopy & Localization Generator
A complete copy and localization toolkit for RBA digital experience projects. Turns a brand voice guide and content brief into production-ready page copy, component microcopy, SEO metadata, and locale-ready translation packs — all calibrated to CMS field constraints and platform rendering rules across Sitecore, Optimizely, and Umbraco.
What's in the bundle
| Artifact | Purpose |
|---|---|
brand-voice-copy-generator skill |
Generate on-brand long-form page sections (hero, value props, calls to action, about, feature overviews) from a brief and brand voice guide |
microcopy-component-writer skill |
Author component-level microcopy: CTAs, labels, error messages, empty states, status/toast messages, placeholders, confirmation dialogs — calibrated to a brand's tone and character limit constraints |
seo-metadata-writer skill |
Write SEO-optimised page titles, meta descriptions, Open Graph tags, and Twitter Card metadata with intent-matching and character-limit discipline |
localization-pack-generator skill |
Transform English source copy into a locale-ready translation pack (JSON, XLIFF, or CMS-native export format) for a target locale, with cultural adaptation notes |
translation-qa-reviewer skill |
QA a translated file or CMS export for tone drift, untranslated strings, character overflow, placeholder integrity, and terminology consistency |
copy-reviewer agent |
Subagent that reviews generated copy against a supplied brand voice guide before handing off to design or CMS |
/write-copy command |
One-shot entry point: route to the right copy skill from a plain-language brief |
When to use this plugin
- New site builds — generate first-draft page copy and component microcopy that design can drop straight into Figma or the CMS.
- Redesigns and migrations — rewrite legacy copy to match a refreshed brand voice without losing SEO equity; feed the old URLs into
seo-metadata-writeras a starting point. - Internationalisation rollouts — produce locale packs from English source in the right export format for Sitecore Language Fallback, Optimizely Language Branches, or Umbraco Dictionary.
- Design system builds — populate empty-state, error, and status microcopy libraries that feed into Figma component annotations and the front-end component props.
- Sprint content tasks — instead of writing microcopy ad hoc in Jira tickets, run
microcopy-component-writerand get a consistent, brand-approved set for the sprint's components.
Platform adapters
All skills are platform-agnostic by default and include adapter notes for:
- Sitecore XM Cloud / SXA — field character limits in the Content Editor, Language Fallback configuration, Translation Provider connector export (XLIFF), and JSS i18n dictionary patterns.
- Optimizely CMS — Language Branch structure,
ILocalizer/ language-file JSON patterns, and Optimizely Forms field label copy. - Umbraco — Dictionary item structure, Umbraco Language Variants, and LanguageWire / Translation Plugin connector export formats.
- Headless / composable — Next.js
next-intl/i18nextJSON format, XLIFF 1.2 / 2.0 for third-party TMS handoff (Phrase, Lokalise, Crowdin), and Reactreact-i18nextstring extraction.
How to install
claude plugin install copy-localization-generator@rba-ai-hub
After install, all five skills appear in /skills/browse/, the copy-reviewer agent is available as a subagent, and /write-copy is registered as a slash command.
Typical workflow
1. /write-copy "Homepage hero — B2B SaaS, brand voice: confident, concise, human"
→ brand-voice-copy-generator produces page sections
2. microcopy-component-writer --page homepage --components "signup-form,nav,toast"
→ component microcopy sheet ready for Figma / CMS
3. seo-metadata-writer --url /homepage --intent informational
→ title tag + meta description + OG tags
4. localization-pack-generator --locale fr-CA --format json
→ fr-CA translation pack with cultural notes
5. translation-qa-reviewer --file src/locales/fr-CA.json --source src/locales/en.json
→ QA report: drift, untranslated, overflow
Bundled artifacts
Skills
- brand-voice-copy-generator — Generate on-brand page copy for any section of a digital experience — hero, value propositions, feature overviews, about, FAQs, calls to action — given a content brief and brand voice guide. Produces structured copy blocks with character counts, heading hierarchy, and CMS field mapping ready for Sitecore, Optimizely, Umbraco, or any headless front-end.
- microcopy-component-writer — Author production-ready component microcopy — CTAs, form labels, placeholder text, inline help, error messages, empty states, success/warning/info toasts, confirmation dialogs, and onboarding tooltips — calibrated to the brand voice and the component's character-limit constraints. Produces a microcopy sheet ready for Figma annotation, design-system documentation, or CMS Dictionary items (Sitecore, Optimizely, Umbraco).
- seo-metadata-writer — Write SEO-optimised page titles, meta descriptions, Open Graph tags, Twitter Card metadata, and canonical URLs for any page type — matching search intent, respecting character limits, and adapting to the CMS field structure of Sitecore, Optimizely, or Umbraco. Produces a metadata sheet ready for bulk CMS import or developer handoff.
- translation-qa-reviewer — QA a translated locale file or CMS export against the English source: detect untranslated strings, tone/register drift, placeholder corruption, character overflow against CMS field limits, terminology inconsistencies, and RTL/bidi issues. Produces a structured QA report with severity ratings and fix guidance for translators or localization engineers.
- localization-pack-generator — Transform English source copy into a locale-ready translation pack — JSON, XLIFF 1.2/2.0, or CMS-native format — for a target locale. Handles cultural adaptation notes, placeholder integrity, character expansion budget warnings, and CMS-specific export structure for Sitecore Language Fallback, Optimizely Language Branches, and Umbraco Language Variants / Dictionary items.
Agents
- copy-reviewer — Subagent that reviews AI-generated or draft copy against a supplied brand voice guide, the project brief, and RBA copy standards. Returns a structured review with pass/fail annotations per section, rewrite suggestions for failing strings, and a sign-off recommendation. Designed to run automatically after brand-voice-copy-generator or microcopy-component-writer before copy is handed off to design or the CMS.
Slash Commands
- /write-copy — One-shot entry point for the copy and localization workflow. Routes to the right skill based on the plain-language brief: page copy goes to brand-voice-copy-generator, component microcopy to microcopy-component-writer, metadata to seo-metadata-writer, translation packs to localization-pack-generator, and translation QA to translation-qa-reviewer.
Technical details
- Homepage
- https://rba-skills.tylerschroeder.net/plugins/copy-localization-generator/
- License
- MIT
- Maturity
- experimental
- Security review
- No security review
- Owners
-
- design
- strategy
- Disciplines
- design, strategy
- Lifecycle
- build
- Tags
- Last updated
- by Tyler Schroeder
- Source
plugins/copy-localization-generator/
Edit this plugin's README on GitHub — opens GitHub's web editor. No git knowledge needed.