Localize campaigns for multiple markets. Use when: translating assets, adapting references, adjusting compliance.
npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill localize-campaign
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.Report the full inventory to the user: total asset count, breakdown by type, breakdown by content classification, and estimated processing scope per market.
a. Route translation service: Run 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 the routed translation service via the appropriate MCP server (deepl, sarvam-ai, google-cloud-translation, or lara-translate). Pass 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:
Mark the recommended option but preserve all alternatives for client review.
d. Adapt cultural elements: Reference the cultural dimension mapping in skills/context-engine/multilingual-execution-guide.md (Hofstede framework) to adapt:
e. Localize compliance: For each market, add or modify:
Reference skills/context-engine/compliance-rules.md for the regulatory framework per market.
f. Localize SEO (for landing pages, blog posts, and web content): Provide localized keyword suggestions based on the original keyword targets, generate hreflang tag specifications for multi-language site setup, create localized meta titles and meta descriptions, and adapt URL slug recommendations for the target language.
g. Adjust formatting: Apply locale-specific formatting:
python "${CLAUDE_PLUGIN_ROOT}/scripts/language-router.py" --action score on every translated/transcreated asset to assess translation quality (length ratio, formatting preservation, key term consistency, placeholder integrity, completeness).python "${CLAUDE_PLUGIN_ROOT}/scripts/eval-runner.py" --brand {slug} --action run-quick --text "{localized_content}" --content-type "{type}" on each localized asset to assess overall content quality in the target language. This catches issues beyond translation accuracy — readability, persuasion, brand alignment in the target language.python "${CLAUDE_PLUGIN_ROOT}/scripts/brand-voice-scorer.py" --brand {slug} --text "{localized_content}" on key assets (headlines, hero copy, email subject lines) to verify brand voice preservation across languages.A comprehensive campaign localization package containing:
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
NGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualization.
Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
Take indranilbanerjee/localize-campaign from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.