Diy Audiobook

Make a finished multi-voice audiobook, children's story or bedtime radio drama from a public-domain book or the user's own story (Sherlock Holmes, fairy tales, Aesop, classics — any language) — translated or adapted, every character with their own voice, optional music (Suno, own files or a free generated lullaby), optional illustrations (local ComfyUI, OpenAI, MiniMax or the user's own), video, cover, subtitles, chapters and upload text. Free voices by default. Use when the user asks for an audiobook, kids' story, bedtime story, sleep story, audio drama, radio play, 有聲書, 兒童故事, 睡前故事, 廣播劇, or "

6 stars 2 forksImages, Video & Audio

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add mickyyang-1407/diy-audiobook --skill diy-audiobook
Manual install
git clone --depth 1 https://github.com/mickyyang-1407/diy-audiobook.git /tmp/diy-audiobook
mkdir -p ~/.claude/skills
cp -r /tmp/diy-audiobook/. ~/.claude/skills/diy-audiobook

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# DIY Audiobook · 有聲書自己做

You are the translator, script editor, casting director, art director and music supervisor. The scripts in
`scripts/` do the deterministic work and check everything you write before anything costs money.
`SKILL_DIR` = the folder this file is in. Run scripts with the Python that has the packages installed.

The user may know nothing about any of this. **Take one sentence from them and deliver a finished episode.**
Don't quiz them; choose sensible defaults, say which you chose, and let them change things afterwards.

## The whole flow at a glance

| # | step | who | output |
|---|---|---|---|
| 0 | `doctor.py` — what can this computer do? | script | ready voices / pictures / music |
| 1 | choose story, style, language, options | you | `episode.json` |
| 2 | `fetch.py` — get the text | script | `source/source.json` |
| 3 | translate / adapt for the ear | **you** | `script/script.json` |
| 4 | who speaks + voice casting | **you** | `script/speakers.json`, `cast.json` |
| 5 | `check.py` — gate, must pass | script | `cast.resolved.json` |
| 6 | `synth.py` — voices | script | `build/narration.wav`, subtitles |
| 7 | music (optional) | you + script | `music/*.wav` |
| 8 | pictures (optional) | you + script | `art/*.png` |
| 9 | `mix.py` — music + loudness | script | `build/<slug>.m4a` |
| 10 | `video.py`, `cover.py` (if pictures) | script | `build/<slug>.mp4`, `cover.jpg` |
| 11 | `qc.py`, `package.py` | script | QC report, `description.md` |
Read the full skill on GitHub

Details

Skill name
diy-audiobook
License
MIT
Repo updated
29 October 2026

FAQ

What does the Diy Audiobook skill do?

Make a finished multi-voice audiobook, children's story or bedtime radio drama from a public-domain book or the user's own story (Sherlock Holmes, fairy tales, Aesop, classics — any language) — translated or adapted, every character with their own voice, optional music (Suno, own files or a free generated lullaby), optional illustrations (local ComfyUI, OpenAI, MiniMax or the user's own), video, cover, subtitles, chapters and upload text. Free voices by default. Use when the user asks for an audiobook, kids' story, bedtime story, sleep story, audio drama, radio play, 有聲書, 兒童故事, 睡前故事, 廣播劇, or "

How do I install the Diy Audiobook skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add mickyyang-1407/diy-audiobook --skill diy-audiobook. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Diy Audiobook popular?

It lives in mickyyang-1407/diy-audiobook, which has 6 GitHub stars and 2 forks.

Related skills

Generate

6

AntonioCardenas/generate-nanobanana

Generate images and videos using Google's Gemini media models (Nano Banana 2 Lite, Nano Banana 2, Nano Banana Pro, Gemini Omni Flash) via the Gemini API. Use this whenever the user asks to generate, create, or make an image or video, wants a thumbnail, wants to animate a still image, says "generate on brand" or "generate from reference", wants to link or import a folder of reference images, invokes /generate or /generate frf, or asks to update this skill ("/generate update") — even if they don't name a specific model, and even if they just describe a visual they want without saying "generate.

Images, Video & Audio

Voice Skill Builder

7

realbrianhanson/voice-skill-builder

Build a person's own personal voice skill from their real writing. Use whenever someone wants Claude to write like them, sound like them, or capture their writing style. Trigger on "build my voice skill," "create my voice," "clone my voice," "make Claude write like me," "capture my writing style," "set up my writing voice," or any request to create a personal writing-style system, even if they never say the word skill. Also use when someone wants to update, re-tune, or add samples to a voice skill that was built with this tool. Runs a plain-English interview, collects writing samples, extracts

Images, Video & Audio

Muse Gadget Forge

6

Toddoward/muse-gadget-forge

Build your own Muse gadget — your ears and voice in the user's room — on the user's own computer: set up ESP-IDF on the muse-local-gateway workbench, build the Muse Gadget SDK firmware, flash the ESP32 board on their USB port, read its log, and walk the user through pairing. Use when the user wants a new or updated Muse gadget, or one that misbehaves.

Images, Video & Audio

Video Skill

7

michaelgold/videoskill

Run the video-skill pipeline to convert narrated videos into structured step data and enriched timeline-ready outputs. Use when a user asks to process a video into steps, run transcription/chunking/extraction/enrichment, debug provider connectivity, or generate markdown from extracted skills.

Images, Video & Audio

Script to Guide

6

SilverNine/script-to-guide

Turn a written script and real app screenshots into a narrated product walkthrough. Output is a small static web page (searchable transcript, follow-along mode, embeds with an iframe) or an MP4. Every highlight, zoom and cursor move is cued to a word of the synthesized narration, so editing the script re-times the screen. Use when the user wants a product guide, onboarding walkthrough, feature tutorial or help-center video for a web app, or for any app from screenshots.

Images, Video & Audio

Speak Tts

8

EmZod/speak

Give your agent the ability to speak to you real-time. Talk to your Claude! Local TTS, text-to-speech, voice synthesis, audio generation with voice cloning on Apple Silicon. Use for reading articles aloud, audiobook narration, or voice responses. Runs entirely on-device via MLX - private, no API keys.

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.