
Video Podcast Maker Lite
Minimal personal narrated-video pipeline, a topic becomes a talking-head-free...
Install
npx skills add Agents365-ai/video-podcast-maker --skill video-podcast-maker-lite -g -a claude-code -y- Repository
- Agents365-ai/video-podcast-maker1.7k
- Category
- DevOps
- Updated
- 1mo ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Minimal personal narrated-video pipeline, a topic becomes a talking-head-free explainer MP4 (1080p or 4K) via script → Azure TTS (SSML) → Remotion. Use when the user wants a quick narrated video from a topic without the full video-podcast-maker machinery (no extra skills, no thumbnails/shorts/publish matrix). Do NOT trigger for heavy production needs, use video-podcast-maker for those.
Video Podcast Maker Lite
A single-purpose pipeline for personal use: topic → narration script → Azure TTS (SSML) → Remotion → 1080p/4K MP4. No external skills, no config files, no bundled templates, the Remotion composition is generated once against the contract below, then reused across videos.
Prerequisites
pip3 install azure-cognitiveservices-speech # the only Python dependency
export AZURE_SPEECH_KEY="..." # Azure Speech resource key
export AZURE_SPEECH_REGION="..." # e.g. eastasia
# ffmpeg + node 18+ required; one Remotion project with npm install done
# Playwright MCP (session browser) needed only for Step 5 BGM fetching
Project discovery (run before Step 1)
- Locate the Remotion project, the directory containing both
src/remotion/index.tsandnode_modules/remotion/. Check the current working directory first; if it is not there, ask the user for the project path. Do NOT scan the filesystem, and do NOT create a new project if one exists elsewhere. - Inventory existing videos,
ls videos/andls src/remotion/*Video.tsx. The most recent*Video.tsxis the component to copy in Step 3;videos/shows which videos already exist. - Existing
videos/{name}/? Then this is an iteration on that video, not a new one, reuse the directory and re-run only what changed (see Iterating). - No project anywhere (first run only) → scaffold once in the working directory:
npm init -y && npm i remotion @remotion/cli @remotion/transitions react react-dom, createsrc/remotion/, and warn the user about the one-time ~2 GB install. All later videos skip this.
Workflow (6 steps)
Run all commands from the project root. All artifacts for one video live in videos/{name}/ inside the project. {name} is lowercase English, hyphen-separated.

