Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Blog Localize

ASecurity

Cultural adaptation for translated content. Run AFTER blog-translate completes. Adjusts brand examples, CTAs, legal references, and formality for the target market (German, French, Japanese, Spanish, etc.). Deep cultural adaptation of translated blog posts. Goes beyond translation to swap brand examples, adapt CTAs, substitute legal references, localize statistic sources where possible, and adjust formality (Sie/du, tu/vous, formal/informal). Built-in profiles for DACH, Francophone, Hispanic,...

8 stars
0 votes
0 copies
1 views
Added 6/11/2026
ai-agentsgoexpressawsgit

Security Analysis

A100/100

Scanned 6/11/2026

Install to Claude Code

$npx -y skills add shenxingy/Clade --skill blog-localize --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Blog Localize?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Blog Localize
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shenxingy-blog-localize/badge)](https://www.skillsdirectory.com/skills/shenxingy-blog-localize)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: blog-localize
description: >
  Cultural adaptation for translated content. Run AFTER blog-translate
  completes. Adjusts brand examples, CTAs, legal references, and formality
  for the target market (German, French, Japanese, Spanish, etc.).
  Deep cultural adaptation of translated blog posts. Goes beyond translation
  to swap brand examples, adapt CTAs, substitute legal references, localize
  statistic sources where possible, and adjust formality (Sie/du, tu/vous,
  formal/informal). Built-in profiles for DACH, Francophone, Hispanic, and
  Japanese markets, plus a custom-locale template. Makes content feel
  locally authored, not translated.
  Use when user says "localize blog", "blog localize", "cultural adaptation",
  "adapt for Germany", "adapt for France", "lokalisieren", "localiser",
  "adaptar".
user-invokable: true
argument-hint: "<file> --locale <locale-code>"
license: MIT
compatibility: Standalone within claude-blog. Invoked by blog-multilingual.
metadata:
  author: AgriciDaniel
  version: "1.9.1"
  category: blog
---

# Blog Localize, Cultural Deep-Adaptation

Takes a translated blog post and performs cultural adaptation so the result
feels like it was written for the target market, not translated into it.
This is the layer above `blog-translate`: it replaces examples, adjusts
tone, swaps references, and localizes the entire reading experience.

> Adapted from `claude-blog-multilingual` by Chris Mueller (Pro Hub Challenge,
> March 2026). Original: https://github.com/Chriss54/multilingual-int

## Key References

- `../blog-translate/references/cultural-adaptation.md`, the shared cultural
  profiles file with substitution tables for DACH, Francophone, Hispanic,
  Japanese, and a custom template. Do not duplicate this file.

## When to Use

- Right after `blog-translate` produces a base translation.
- When existing translated content reads like "translated from English".
- When targeting a specific market, not just a language.
- When content needs local statistics, examples, and brand references.

## Workflow

### Phase 1: Locale Understanding

1. Parse the locale code. Accept full codes (`de-DE`, `fr-CA`, `es-MX`,
   `pt-BR`, `zh-TW`) or plain language codes (`de`, `fr`).
2. Load the cultural profile from
   `../blog-translate/references/cultural-adaptation.md`.
   - If the locale has a profile, use it.
   - If not, follow the "Custom-locale template" section in that reference
     to build a minimal profile inline.
3. Read the translated post and identify adaptation targets.

### Phase 2: Cultural Audit

Scan for elements that signal foreign origin:

| Element | What to look for |
|---------|------------------|
| Brand examples | US or UK brands with no relevance locally |
| Statistics sources | US-only studies and surveys |
| CTAs | American-style aggressive calls-to-action |
| Idioms | Literally translated English expressions |
| Legal references | Foreign laws (CCPA, FTC) where local law applies (DSGVO, RGPD) |
| Cultural references | Foreign holidays, events, customs |
| Currency and pricing | USD without conversion or context |
| Tone | Too casual or too formal for the target market |
| Address form | Inconsistent Sie/du, tu/vous, formal/informal |

Output an audit report listing every target with severity (critical,
recommended, optional).

### Phase 3: Adaptation

#### 3a. Example Substitution

Swap foreign examples for local equivalents:

- Use WebSearch to find local case studies, brands, or scenarios.
- Replace inline, preserving the same argument and structure.
- If no local equivalent exists, keep the original but add local context
  ("In the German market, the equivalent dynamic is X").

#### 3b. Statistics Localization

- Search for equivalent local statistics (`[topic] statistik [country] 2025
  2026`).
- If local data exists, swap the source and the figure together. Keep one
  named source per claim.
- If not, keep the original stat but mark its geographic scope ("In the
  US, ...").
- Never strip source attribution.

#### 3c. CTA Adaptation

Rewrite calls-to-action per the cultural profile:

- Adjust aggressiveness level (DACH and JA prefer informational, US prefers
  imperative).
- Use culturally appropriate action verbs.
- Adapt urgency framing.

#### 3d. Tone Calibration

- Match formality per profile (DACH defaults to Sie for B2B, du for B2C
  lifestyle; FR defaults to vous; JA shifts register sharply by audience).
- Ensure consistent formal or informal address throughout the entire
  document.
- Match local content-style conventions.

#### 3e. Legal and Regulatory Context

- Replace references to foreign laws with local equivalents (CCPA becomes
  DSGVO in DE, RGPD in FR, LGPD in BR).
- Add local compliance notes where they help the reader.
- Remove irrelevant foreign regulatory references.

#### 3f. Brand Example Swaps (Quick Map)

Profiles in `../blog-translate/references/cultural-adaptation.md` provide
substitution tables. Common examples:

| Source (US) | DACH | FR | ES (Spain) | LATAM | JA |
|-------------|------|----|----|-------|----|
| Walmart | MediaMarkt | Carrefour | El Corte Ingles | Walmart MX | Aeon |
| Target | Saturn | Auchan | Hipercor | Liverpool | Ito-Yokado |
| FTC | Bundeskartellamt | DGCCRF | CNMC | Profeco (MX) | JFTC |
| CCPA | DSGVO | RGPD | RGPD | LGPD (BR) | APPI |

### Phase 4: Quality Verification

- All critical adaptation targets addressed.
- Tone is consistent throughout.
- No remaining foreign-origin markers.
- Statistics have valid sources (original or localized).
- CTAs match cultural expectations.
- Formal or informal address is consistent end to end.
- Content still supports the same argument as the original.
- SEO elements remain optimized (keywords, meta, headings).
- Word count is within the expected ratio for the language pair.

### Phase 5: Save and Report

1. Save the localized version. Default: overwrite the translated file.
   Optional: save as `{slug}-localized.{ext}` if the user wants to keep the
   pre-localization version.

2. Present the summary:

   ```
   ## Localization complete: [Title]

   ### Target locale: [locale-code] ([locale-name])

   ### Adaptations made
   | Type | Count | Examples |
   |------|-------|----------|
   | Brand examples | [N] | Walmart -> MediaMarkt |
   | Statistics | [N] | US survey -> DACH survey |
   | CTAs | [N] | "Buy now" -> "Jetzt entdecken" |
   | Tone adjustments | [N] | Casual -> Sie |
   | Legal references | [N] | CCPA -> DSGVO |
   | Cultural references | [N] | Thanksgiving -> Weihnachtsgeschaeft |

   ### Cultural fit score
   - Naturalness: [1-10]
   - Market relevance: [1-10]
   - Tone match: [1-10]
   - Overall: [N]/30

   ### Remaining recommendations
   - [Optional adaptations not applied]
   ```

## Error Handling

| Scenario | Action |
|----------|--------|
| No cultural profile for the locale | Build a minimal profile from the custom-locale template, proceed |
| File is not in the expected language | Warn the user, offer to translate first |
| No local statistics available | Keep the original stat with a geographic-scope note |
| Locale code ambiguous (e.g., `pt`) | Ask: "Did you mean `pt-BR` (Brazil) or `pt-PT` (Portugal)?" |

## Cross-References

- Pre-step (translation): `/blog translate <file> --to <code>`
- QA across language versions: `/blog locale-audit <directory>`
- One-command pipeline: `/blog multilingual <topic> --languages <codes>`

Attribution

shenxingyshenxingy
View sourceMore from shenxingy →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →