Turns your blog posts into narrated audio using Google's Gemini TTS, with three modes: a 200-300 word summary for quick listening, full article read-aloud, or a two-speaker podcast dialogue. Ships with 30 voices across 80+ languages, outputs MP3 with HTML5 embed code, and integrates with blog-write workflows. The dialogue mode is the standout feature here, automatically generating a host-expert conversation script from your article that feels less robotic than straight narration. Requires a Google AI API key but gracefully falls back when missing so it won't block your writing process. The voice selection guide is thoughtful, matching voice characteristics to content types like tutorial versus news.

skills.sh installs
2.7K
GitHub stars
2.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add agricidaniel/claude-blog --skill blog-audio --agent claude-code

Installs into .claude/skills of the current project.

Files

Blog Audio: Gemini TTS Narration for Blog Posts

Bundled paths below use host Markdown substitution of ${CLAUDE_SKILL_DIR}; it is not an exported shell variable. Resolve them before execution, quote paths, and refuse nonabsolute overrides. Pass blog_reference_root resolved from ${CLAUDE_SKILL_DIR}/../blog/references, blog_template_root from ${CLAUDE_SKILL_DIR}/../blog/templates, and needed sibling roots to agents. Read the main reference orchestration-details.md before loading project context; pass only its helper-fenced output to downstream agents.

Generate professional audio narration of blog content using Google's Gemini TTS. Three modes: summary (200-300 word spoken overview), full article read-aloud, or two-speaker podcast dialogue. 30 prebuilt voices, over 130 languages on Gemini 3.8 Flash TTS (over 100 on Flash-Lite), HTML5 embed output. Dated model, pricing and language facts live in ${CLAUDE_SKILL_DIR}/references/models.md.

Cost and consent gate (mandatory, read first)

This skill spends the user's Google AI credit and writes audio files.

Sponsors

Details

Repository
github.com/agricidaniel/claude-blog
Categories
Backend & APIs, Documentation, Release Management, Generative Media, Video & Audio Editing
First seen
Jun 11, 2026

More from agricidaniel/claude-blog

All 30
1meshy-dev avatarmeshy-3d-generationmeshy-dev/meshy-3d-agentGenerate 3D models, textures, images, rig characters, and animate them using the Meshy AI API. Handles API key detection, setup, and all generation workflows vi2.7Kskills.sh installs
2copilotkit avatarcopilotkit-self-updatecopilotkit/copilotkitUse when the user wants to update, refresh, or reinstall the CopilotKit agent SKILLS (the SKILL.md files that teach this agent about CopilotKit). NOT for updati2.6Kskills.sh installs
3google avataradk-eval-guidegoogle/adk-docsMUST READ before running any ADK evaluation. ADK evaluation methodology — eval metrics, evalset schema, LLM-as-judge, tool trajectory scoring, and common failur2.6Kskills.sh installs
4google avataradk-deploy-guidegoogle/adk-docsMUST READ before deploying any ADK agent. ADK deployment guide — Agent Engine, Cloud Run, GKE, CI/CD pipelines, secrets, observability, and production workflows2.6Kskills.sh installs
5agricidaniel avatarblog-googleagricidaniel/claude-blogGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing2.6Kskills.sh installs
6iamzifei avatarwechat-article-publisheriamzifei/wechat-article-publisher-skillPublish Markdown/HTML articles to WeChat Official Account (微信公众号) drafts via API2.6Kskills.sh installs