Install any skill in seconds. Free to start, no credit card required.
Get Started Free →indranilbanerjee/localize-campaign
Localize campaigns for multiple markets.
Passed 18 of 22 test cases with the skill, and 11 of 22 without it.
and 8 more in the full report
7 fixed11 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
We want to localize a mini-campaign for fr-FR, but we haven't configured any brand profile in `~/.claude-marketing/brands/`. How should the assistant handle this missing configuration?
| Checked | Without skill | With skill |
|---|---|---|
| Prompts the user to set up a brand profile using /digital-marketing-pro:brand-setup. | Missed | Passed |
| Offers to proceed with default settings if no brand profile is configured. | Passed | Passed |
The instructions your model reads when the skill loads.
Script location. If your host does not set
${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin'sscripts/folder, next toskills/. Run them with Python 3.10 or newer:python, orpython3wherepythonis not found (macOS, many Linux systems).
Full campaign localization across multiple target markets. This command takes all campaign assets — emails, ads, social posts, landing pages, video scripts, push notifications — and adapts them for each target market. It goes far beyond translation: cultural references are adjusted, compliance elements are modified per region, SEO is localized, creative recommendations are adapted, and assets are prepared for multilingual publishing.
This is the comprehensive localization workflow for market expansion. Where /digital-marketing-pro:translate-content handles a single piece of content, /digital-marketing-pro:localize-campaign orchestrates the localization of an entire campaign across multiple markets simultaneously. It coordinates translation service routing per language, transcreation for emotional content, market-specific compliance additions, cultural adaptation based on Hofstede cultural dimensions, localized SEO, RTL formatting for applicable languages, and produces a deployment-ready package per market with quality scores and publishing checklists.
The user must provide (or will be prompted for):
~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Extract full language configuration — do_not_translate terms, translation_preferences, locale_formatting rules per market, approved markets list. Load compliance rules for every target market from skills/context-engine/compliance-rules.md. Check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load voice-and-tone rules, messaging hierarchy, channel style guides, and any market-specific brand guidelines. Check for custom templates at ~/.claude-marketing/brands/{slug}/templates/ — localized templates may already exist for some markets. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.python "${CLAUDE_PLUGIN_ROOT}/scripts/language-router.py" --action route --source "{source_lang}" --target "{market_lang}" to select the optimal translation service for this language pair. Log the selected service.
b. Translate factual content: Process all factual/informational assets through whatever the route action resolved — the brand's preferred server, a connected translation MCP, or (when basis: unresolved) the harness's own multilingual capability per translate-content's execution rules. Pass or enforce do-not-translate terms, glossary entries, formality settings, and formatting preservation flags. Score each translation via python "${CLAUDE_PLUGIN_ROOT}/scripts/language-router.py" --action score.
c. Transcreate emotional content: For all emotional/creative assets, apply the transcreation methodology from skills/context-engine/transcreation-framework.md. Produce 2-3 creative adaptation options per piece, each with:
test cases passed, vs 11 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.