Agent skill · Workflow & Productivity

internationalization

Plan and run a multi-language or multi-region site. Use this skill when adding new locales, choosing URL structure for languages (subfolders vs subdomains vs ccTLDs), implementing hreflang, planning translation workflow, handling currency and date formats, designing for RTL languages, or auditing a stalled internationalization rollout. Triggers on internationalization, i18n, localization, l10n, hreflang, multi-language, translation workflow, RTL, locale, ccTLD, subfolder vs subdomain, language switcher. Also triggers when international audiences underperform or translations are stale.

RampStack477★ · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add rampstackco/claude-skills --skill internationalization --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 12 KB
Bundled scripts: none
Path: skills/internationalization/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 515
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Internationalization Add languages and regions in a way that works for users, search engines, and the team maintaining the content. Stack-agnostic. --- ## When to use - Adding the first non-English (or non-default) language - Adding additional locales to an existing internationalized site - Choosing URL structure for languages - Implementing hreflang tags - Designing translation workflow - Handling currency, date, time, and number formats - Designing or fixing layout for RTL languages - Auditing an internationalization rollout that's underperforming ## When NOT to use - Single-language site (use other skills) - Domain strategy that's not language-driven (use `domain-strategy`) - Content strategy independent of locale (use `content-strategy`) - Marketing copy production (use `content-and-copy`) --- ## Required inputs - The locales in scope (language + region, e.g., `en-US`, `de-DE`, `fr-CA`) - Business reason per locale (priority, audience size) - Existing site architecture - Translation resources (in-house, agency, AI-assisted, community) - Content volume and update frequency --- ## The framework: 5 layers Internationalization touches everything. Five layers, each with their own

What's inside
Steps it walks through
  1. When to use
  2. When NOT to use
  3. Required inputs
  4. The framework: 5 layers
  5. Layer 1: URL structure
  6. Layer 2: Content structure
  7. Layer 3: hreflang and canonicals
  8. Layer 4: Translation workflow
  9. Layer 5: Locale-aware UX
  10. Workflow
  11. Step 1: Decide which locales
  12. Step 2: Pick URL structure
  13. Step 3: Pick content structure
  14. Step 4: Set up hreflang and canonicals
Ships with 1 file
  • references/locale-checklist.md
More from claude-skills
All skills →
About this skill
What does the internationalization skill do?

Plan and run a multi-language or multi-region site. Use this skill when adding new locales, choosing URL structure for languages (subfolders vs subdomains vs ccTLDs), implementing hreflang, planning translation workflow, handling currency and date formats, designing for RTL languages, or auditing a stalled internationalization rollout. Triggers on internationalization, i18n, localization, l10n, hreflang, multi-language, translation workflow, RTL, locale, ccTLD, subfolder vs subdomain, language switcher. Also triggers when international audiences underperform or translations are stale.

How do I install it?

Run `npx skills add rampstackco/claude-skills --skill internationalization --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From rampstackco/claude-skills, a repository with 515 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going