Skills for Real Engineers. Straight from my .agents directory.
blog-audio
Agent skill fromAgriciDaniel/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.
How to install blog-audio
npx skills add AgriciDaniel/claude-blog# or add only this skill to Claude Code: copy the folder
skills/blog-audio/
# into
~/.claude/skills/blog-audio/ (all projects)
.claude/skills/blog-audio/ (one project)
1# Blog Audio: Gemini TTS Narration for Blog Posts23Bundled paths below use host Markdown substitution of `${CLAUDE_SKILL_DIR}`;4it is not an exported shell variable. Resolve them before execution, quote5paths, and refuse nonabsolute overrides. Pass `blog_reference_root` resolved6from `${CLAUDE_SKILL_DIR}/../blog/references`, `blog_template_root` from7`${CLAUDE_SKILL_DIR}/../blog/templates`, and needed sibling roots to agents.8Read the main reference `orchestration-details.md` before loading project9context; pass only its helper-fenced output to downstream agents.1011Generate professional audio narration of blog content using Google's Gemini TTS.12Three modes: summary (200-300 word spoken overview), full article read-aloud,13or two-speaker podcast dialogue. 30 prebuilt voices, over 130 languages on14Gemini 3.8 Flash TTS (over 100 on Flash-Lite), HTML5 embed output. Dated model,15pricing and language facts live in `${CLAUDE_SKILL_DIR}/references/models.md`.1617## Cost and consent gate (mandatory, read first)1819This skill spends the user's Google AI credit and writes audio files.2021- **What it spends:** one paid Gemini TTS call per text chunk. Long text is22 split into chunks, so a full read-aloud costs several calls. The script's23 `--max-chunks` flag caps the chunks per run (default 12); never raise it24 without telling the user the new worst-case cost.25- **Cost basis:** audio output tokens at 25 tokens per second of audio, priced26…
Excerpt shown under the repository's MIT license.
More skills in claude-blog
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
