Writing & Content multilingual-contenttranslationcultural-localizationhreflanginternational-seocms-integrationjson-ld

Multilingual Blog Publisher

Turn one blog topic into localized, SEO-ready language versions and hreflang assets in a single workflow.

FollowSkills review · FSRS-2.0
Not recommended
55/ 100 5-point scale 2.8 / 5
Trust14 / 25 · 2.8/5

The skill constrains generated files to the current project root and discloses the optional SEO integration and fallback behavior. However, it does not require confirmation before multi-file writes or publication-oriented output, and its data flows, sensitive-content handling, rollback, and downstream permission boundaries are incomplete, so points are deducted.

Reliability9 / 20 · 2.3/5

The workflow, arguments, several failure cases, and progress messages are specified in useful detail. Because this is a static-only review, the key path was not executed; there is also no dedicated test coverage for this orchestrator, and edge-case and cross-language consistency handling remain limited, so the score stays below the static ceiling.

Adaptability10 / 15 · 3.3/5

Triggers, inputs, defaults, output layout, formats, and the localization opt-out are reasonably clear. The ISO 639-1 wording is inconsistent with regional-code examples, while limits around language count, CMS conventions, project layouts, and mainland-China reachability of external integrations are not sufficiently evidenced.

Convention11 / 15 · 3.7/5

The file provides name, description, argument guidance, dependencies, version, MIT licensing, cross-references, error handling, and a command recap. Installation, ownership, and update guidance are mostly delegated to repository-level documentation; limitations and troubleshooting are incomplete, and the repository presents inconsistent test-count claims.

Effectiveness7 / 15 · 2.3/5

The objective is clear and the planned pipeline can plausibly produce directly usable source, translated, localized, and hreflang artifacts. Nevertheless, URLs remain placeholders, fallback SEO validation is only structural without the sibling skill, and static evidence cannot establish end-to-end correctness, so the score is capped conservatively.

Verifiability4 / 10 · 2.0/5

The skill includes auditable phases, paths, failure handling, and output examples, while the repository supplies CI and test material. Those tests primarily cover shared scripts and contract coherence rather than the complete multilingual path, and there is no execution or independent corroboration in the supplied evidence, so verification remains limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49842ea9e7b9
Before you use it
  • No commands were executed; repository CI, demos, and test-count claims are not proof of this skill's end-to-end success.
  • Before running, verify language codes, output paths, URL placeholders, and CMS requirements; retain version-control history or backups for the multi-file write.
  • If Claude Code, the sibling blog skills, or external SEO services are unavailable, the result may be partial or limited to structural generation.
See the full review method →

What does this skill do, and when should you use it?

blog-multilingual is a user-invokable orchestration skill in claude-blog for international blog production. It writes the source article with blog-write, translates it through blog-translate, and by default applies cultural adaptation with blog-localize. It then creates HTML hreflang tags, a sitemap fragment, and a CMS-ready language map; optional localized JSON-LD can also be added. It fits Claude Code users who need coordinated multilingual publishing without manually connecting these steps.

Parses the topic, language codes, source language, and output format; validates ISO 639-1 codes and regional suffixes; creates multilingual/{language}/ directories inside the current project; invokes blog-write for the source article, blog-translate for each target language, and blog-localize by default to adapt brand examples, CTAs, legal references, and formality; and writes multilingual/hreflang-tags.html, multilingual/hreflang-sitemap.xml, and multilingual/hreflang-map.json. When schema is requested or enabled by frontmatter, it adds localized JSON-LD with inLanguage and translationOfWork fields.

  1. A marketing team wants to publish an English article in German, French, and Spanish while keeping each version in a separate project directory.
  2. A solo publisher needs one command that covers source drafting, translation, cultural adaptation, and international SEO metadata.
  3. A multilingual site needs a CMS import map containing each version's language, slug, file, title, and description.
  4. An editor wants translation without cultural adaptation and can use --no-localize to skip that phase.

What are this skill's strengths and limitations?

Pros
  • Combines source writing, translation, and cultural adaptation in one workflow.
  • Produces language-specific files plus HTML hreflang tags, an hreflang sitemap fragment, and a CMS language map.
  • Supports Markdown, MDX, and HTML, including regional language codes.
  • Falls back to a self-contained hreflang generator when claude-seo is unavailable.
Limitations
  • Requires claude-blog's blog-write, blog-translate, and blog-localize; missing blog-write is a hard error.
  • Its fallback hreflang validation is structural rather than the deeper validation provided by claude-seo.
  • It does not replace real website URLs automatically; publication requires updating placeholders.
  • The source provides no separate test count or independent CMS validation evidence for this skill.

How do you install this skill?

The skill is stored at skills/blog-multilingual/SKILL.md in the repository. Install claude-blog according to the README, for example in Claude Code: /plugin marketplace add AgriciDaniel/claude-blog followed by /plugin install claude-blog@agricidaniel-claude-blog. The source does not document a separate installation command for blog-multilingual; it requires blog-write, blog-translate, and blog-localize from claude-blog.

How do you use this skill?

In Claude Code, run /blog multilingual <topic> --languages <codes>, for example /blog multilingual Create a guide to AI content audits --languages de,fr,es. Optional flags include --source en, --no-localize, and --format md|mdx|html. If --languages is omitted, the skill asks for the target languages. Files are written under multilingual/ in the current project, and the generated hreflang files must still be updated with real URLs.

How does this skill compare with similar options?

Unlike /blog translate, this skill starts from a topic, creates the source article, and then handles translation, cultural adaptation, and hreflang asset generation. Compared with running writing, translation, and localization commands separately, it provides a single orchestrated entry point.

FAQ

Does it perform cultural localization or only literal translation?
It performs cultural adaptation by default through blog-localize, including changes to examples, CTAs, legal references, and formality. Use --no-localize to skip it.
Can it generate hreflang without claude-seo?
Yes. It uses its built-in minimal generator, but validation is structural only and the limitation is reported in the delivery summary.
What happens if one translation fails?
The remaining languages continue, while the delivery summary reports partial results and suggests retrying the failed translation.
Does it publish directly to a CMS?
The source confirms a CMS-ready language map, but does not document direct connection or publishing to a specific CMS.

More skills from this repository

All from AgriciDaniel/claude-blog

Writing & Content

Blog Translate: SEO Blog Localization

Turns existing blog posts into SEO-ready multilingual editions while preserving publication structure.

Writing & Content

Blog Locale Audit

Audit multilingual blog translations, SEO parity, hreflang, and freshness before publication.

Writing & Content

Claude Blog Content Engine

A Claude Code workflow for researching, writing, optimizing, auditing, and publishing blog content across platforms and languages.

Writing & Content

Blog Localize: Cultural Adaptation for Blogs

Turn translated blog posts into market-specific content with locally appropriate examples, tone, CTAs, and legal context.

Writing & Content

Blog Taxonomy Manager

Extract, audit, and sync blog tags and categories across major CMS platforms.

Writing & Content

Blog Schema: JSON-LD Markup Generator

Generate and validate complete JSON-LD structured data for blog posts.

Writing & Content

Blog GEO Citation Audit

Audit whether blog content is ready to be cited by ChatGPT, Perplexity, and Google AI Overviews.

Writing & Content

Blog Discourse Research

Turn the last 30 days of public discussion into usable content insight.

Writing & Content

Blog Calendar Editorial Planner

Turn blog topics, refresh cycles, and distribution timing into an actionable editorial calendar.

Writing & Content

Blog Cluster Engine

Plan and execute SERP-informed, internally linked content clusters from one seed keyword.

Writing & Content

Claude Blog Brain

A source-traceable Obsidian workspace for planning, creating, optimizing, and managing blog content.

Writing & Content

Blog Analyzer

Audit blog quality, SEO, trust signals, and AI citation readiness with a consistent 100-point score.

Writing & Content

Blog Brand Context

Create durable brand positioning and voice guidance for every blog workflow.

Writing & Content

Blog Strategy Architect

Plans blog positioning, topic clusters, audience focus, search growth, and AI-citation opportunities.

Writing & Content

Blog Persona: Structured Brand Voice Management

Turn brand voice preferences into reusable, measurable rules for consistent blog writing.

Writing & Content

Blog Rewrite Optimizer

Rework existing blog posts to improve both Google search performance and AI citation readiness.

Writing & Content

Blog Brief Planner

Build research-led blog briefs designed for Google visibility and AI citation readiness.

Writing & Content

Blog Decay Analyzer

Find declining pages in Google Search Console exports and choose whether to refresh, consolidate, prune, or investigate query shifts.

Writing & Content

Blog Writer

Generate complete blog articles structured for Google rankings and AI citation visibility.

Writing & Content

Blog Keyword Conflict Detector

Find competing blog pages and decide whether to merge, differentiate, canonicalize, or monitor them.

Related skills