Skip to content
mcp/skillhub

Agent Skill

Blog Multilingual skill

blog-multilingualAgriciDaniel/claude-blogbrain/.raw/sources/claude-blog-skill/skills/blog-multilingual/SKILL.md

One-command multilingual blog creation. Writes a blog post, translates it into user-specified languages, applies cultural adaptation, and emits hreflang tags, sitemap entries, and a CMS-ready language map. The complete write-to-publish pipeline for international content. Orchestrates blog-write, blog-translate, blog-localize, and (optionally) seo-hreflang. Use when user says "multilingual blog", "blog multilingual", "write in multiple languages", "international blog", "mehrsprachiger Blog", "blog multilingue", "blog multilingue", "create blog in German and French".

2.5kMIT

always on

130 tokname + description

once used

3,315 tokSKILL.md body

bundled files

0

repo stars

2.5kGitHub

Install the Blog Multilingual skill

Skills CLI (Claude Code, Codex, Cursor and others)

npx skills add https://github.com/AgriciDaniel/claude-blog --skill blog-multilingual

Claude Code, by hand (all projects)

git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git /tmp/claude-blog
mkdir -p ~/.claude/skills
cp -R /tmp/claude-blog/brain/.raw/sources/claude-blog-skill/skills/blog-multilingual ~/.claude/skills/blog-multilingual

For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.

What it costs your context

Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.

WhenWhat loadsCost
Every sessionName and description130 tok
When the agent uses itThe SKILL.md instructions3,315 tok
Only if openedNo bundled files—

Until it is used, blog-multilingual costs about 10× less than the median MCP server we measured (1,363 tokens on every turn). Installing all 65 skills from AgriciDaniel/claude-blog would load 8,359 tokens of descriptions. Skills vs MCP study

Checks

  • Tells the agent to pipe a download into a shell (curl … | sh). That runs whatever the URL serves at that moment, with your permissions.

Checked 2026-10-22 · method

What's inside

The headings of its SKILL.md. Read the full file on GitHub.

  • Blog Multilingual, One-Command International Publishing
  • Dependencies
  • Command Syntax
  • Workflow
  • Phase 1: Configuration
  • Phase 2: Write Original Blog
  • Phase 3: Translate to All Target Languages
  • Phase 4: Cultural Adaptation
  • Phase 5: International SEO Generation
  • Phase 6: Delivery Summary
  • Cross-References
  • Error Handling
  • Commands Recap

More skills from AgriciDaniel/claude-blog

All skills in this repo
  1. blogAgriciDaniel/claude-blog

    Full-lifecycle blog engine with 31 sub-skills, 12 content templates, 5-category 100-point scoring, and 5 specialized agents. Routes user requests to the right sub-skill: writing, rewriting, analysis, outlines, audits, schema, charts, images, repurposing, AI citation SEO, FLOW framework prompts, topic-cluster execution, and multilingual publishing. Optimized for Google rankings around the May 2026 Core Update, E-E-A-T, and AI citations as one SEO discipline. Supports any platform (WordPress, Next.js MDX, Hugo, Ghost, Astro, Jekyll, 11ty, Gatsby, HTML). Use when user says "blog", "write a blog", "blog post", "blog strategy", "content brief", "editorial calendar", "blog audit", "blog optimization", "topic cluster", "multilingual blog", "FLOW framework", or any /blog subcommand. Sub-skill descriptions cover narrower triggers.

    2.5k202 tok idle · 8,106 in use
  2. blogAgriciDaniel/claude-blog

    Full-lifecycle blog engine with 31 sub-skills, 12 templates, 100-point scoring, and 5 agents. Routes requests to the right sub-skill: writing, rewriting, analysis, outlines, audits, schema, charts, images, repurposing, AI citation SEO, FLOW prompts, topic clusters, and multilingual publishing. Optimized for Google rankings, E-E-A-T, and AI citations. Supports any platform. Use when the user asks to create, revise, analyze, plan, translate, localize, audit, or repurpose blog content, or invokes a /blog subcommand. Do not activate merely because the word "blog" appears in an unrelated coding, theme-debugging, database, log-analysis, or definition request.

    2.5k154 tok idle · 6,719 in use
  3. blog-analyzeAgriciDaniel/claude-blog

    Audit and score blog posts on a 5-category 100-point scoring system covering content quality, SEO optimization, E-E-A-T signals, technical elements, and AI citation readiness. Includes AI content detection (burstiness, phrase flagging, vocabulary diversity). Supports export formats (markdown, JSON, table) and batch analysis with sorting. Generates prioritized recommendations (Critical/High/Medium/Low) with specific fixes. Works with any format (MDX, markdown, HTML, URL). Use when user says "analyze blog", "audit blog", "blog score", "check blog quality", "blog review", "rate this blog", "blog health check".

    2.5k137 tok idle · 3,604 in use
  4. blog-analyzeAgriciDaniel/claude-blog

    Score one blog post (or a folder of posts) on a 5-category 100-point scale covering content quality, SEO, E-E-A-T, technical elements, and AI citation readiness. Runs the deterministic analyzer first, then adds judgment and prioritized Critical/High/Medium/Low fixes. Advisory style diagnostics never infer authorship or affect the score. Exports markdown, JSON or table; works with MDX, markdown, HTML or a URL. Use when the user asks to analyze, score, rate or check the quality of specific posts ("analyze blog", "blog score", "check blog quality", "rate this post"). For a site-wide health check (orphan pages, cannibalization, stale content, schema across all posts) use blog-audit instead.

    2.5k161 tok idle · 4,566 in use
  5. blog-audioAgriciDaniel/claude-blog

    Generate audio narration of blog posts using Google Gemini TTS. Supports summary narration, full article read-aloud, and two-speaker podcast/dialogue mode with 30 voice options. Outputs MP3 with HTML5 audio embed code. Works standalone via /blog audio or internally from blog-write. Falls back gracefully when API key is not configured. Use when user says "blog audio", "narrate blog", "audio version", "text to speech", "tts", "podcast mode", "read aloud", "audio narration", "voice", "narration", "generate audio".

    2.5k123 tok idle · 2,067 in use
  6. blog-audioAgriciDaniel/claude-blog

    Paid Gemini TTS audio for a finished blog post: summary, full read-aloud, or two-speaker dialogue, with an MP3 and an HTML5 embed. Asks for explicit consent before the first paid call. Runs only on an explicit request: /blog audio, "generate audio for this blog post", "narrate this blog post", "audio version of this post", or "podcast version of this post". Not for general speech or dictation questions.

    2.5k5101 tok idle · 3,637 in use
  7. blog-auditAgriciDaniel/claude-blog

    Full-site blog health assessment scanning all blog files for quality scores, orphan pages, topic cannibalization, stale content, and AI citation readiness. Runs canonical batch analysis before site-wide checks. Produces per-post scores and a prioritized action queue. Use when user says "audit blog", "blog audit", "site audit", "blog health", "audit all posts", "check all blogs".

    2.5k83 tok idle · 2,197 in use
  8. blog-auditAgriciDaniel/claude-blog

    Full-site blog health assessment scanning all blog files for quality scores, orphan pages, topic cannibalization, stale content, and AI citation readiness. Runs canonical batch analysis before site-wide checks. Produces per-post scores and a prioritized action queue. Use when the user asks for a site-wide blog health check across many posts ("blog audit", "blog health", "audit all posts", "site audit of the blog"). For one post, or a quality score with fixes for a few named files, use blog-analyze instead.

    2.5k110 tok idle · 2,629 in use