Book Explainer Video — Development skill for Claude Code
Reusable Claude Code skill for producing a short book-explainer video end to end: content outline → shot-by-shot script → canvas-rendered scenes → Gemini TTS narration → procedurally synthesized music.
How to install Book Explainer Video
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Nicolezi1994/book-explainer-video and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Book Explainer Video does
Reusable Claude Code skill for producing a short book-explainer video end to end: content outline → shot-by-shot script → canvas-rendered scenes → Gemini TTS narration → procedurally synthesized music/SFX → loudness-normalized assembly → cover image.
Alternatives in Development
- Ars Outline — ARS academic-paper outline-only mode — detailed outline + evidence map 4.5k ★
- 11 Permission Explainer — Permission Explainer System Prompt 2.3k ★
- Chapter Outline — 生成章纲 skill 669 ★
README
book-explainer-video
A [Claude Code Skill](https://docs.claude.com/en/docs/claude-code/skills) for producing a short book-explainer video (讲书视频/读书解说) end to end — from a source book (epub/pdf) plus your own highlights, through a content outline, a shot-by-shot script, code-generated animated scenes (HTML5 canvas rendered headlessly and encoded with ffmpeg — no stock footage or AI image generation needed), synthesized narration (Gemini TTS with a chosen voice/persona), procedurally synthesized ambient music/SFX, a loudness-normalized final assembly, and a matching cover image.
Distilled from a real, finished ~5-minute video of this exact type, after real quota limits, real rendering bugs, and real back-and-forth with the person it was made for — so the pipeline, the quota-aware Gemini TTS workflow, and the hard-won pitfalls don't have to be rediscovered for the next book.
Install
Copy this folder into `~/.claude/skills/` (or your project's `.claude/skills/`):
git clone https://github.com//book-explainer-video.git ~/.claude/skills/book-explainer-video
Contents
- SKILL.md — the overall pipeline (outline → script → cover → line tables → narration → timeline → scenes → music → render/assemble → verify), and what to settle with the user before starting
- references/content-and-script.md — turning a book + highlights into key questions, then a shot-by-shot script; negotiating length
- references/render-pipeline.md — the canvas-scene
architecture (
common.jsshared primitives,engine.jschapter runner, one file per chapter, headless-Chrome rendering), and how to verify a scene without being able to watch it - references/audio.md — Gemini TTS quota limits and how to work within them (one request per chapter, not per line), voice/style prompting pitfalls, and the procedural music/SFX synthesizer
Related Skills
Explainer Reel Skill
Claude Code skill: build a self-playing animated explainer reel - one self-contained HTML file that plays like
Anything2explainer
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas m
Aurora Travel Backend
A warm, playful travel-agent chatbot with procedurally-generated ambient soundscapes. Backend keeps your Anthr
Vox Editorial
A Claude Code skill that turns one researched topic into a finished vertical explainer film: cut-paper artwork
Every Frame Is Code
Every frame is code: an Agent Skill for Claude Code, Codex and ChatGPT that makes motion graphics, 3D scenes a
Google Tts
Text-to-speech narration and podcast generation using Google Cloud TTS.
Related Agents
Scenes
Writes or fixes Remotion scene components from the script and an already-measured T, runs typecheck and checks
Scene Builder
Builds one episodes/ /scenes/scene-NN.html GSAP scene from an approved plan.md scene card and its narration fi
Scene Generator
Scene-level generation. Decomposes chapter outline + character bible into GMC+RDD scenes. Fiction only. Runs b