# Blog Audio

Paid Gemini TTS audio for a finished blog post: summary, full read-aloud, or...

- Repository: https://github.com/AgriciDaniel/claude-blog (2608 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add AgriciDaniel/claude-blog --skill blog-audio -g -a claude-code -y`
Codex: `npx skills add AgriciDaniel/claude-blog --skill blog-audio -g -a codex -y`
Cursor: `npx skills add AgriciDaniel/claude-blog --skill blog-audio -g -a cursor -y`
Gemini CLI: `npx skills add AgriciDaniel/claude-blog --skill blog-audio -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add AgriciDaniel/claude-blog`

## Description

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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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; Google's speech-generation page,
checked 2026-10-12), HTML5 embed output.

## Cost and consent gate (mandatory, read first)

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

The rest: https://github.com/AgriciDaniel/claude-blog/blob/HEAD/skills/blog-audio/SKILL.md
