Slides To Video — Data skill for Claude Code
Automated pipeline to convert PDF slides into narrated videos with Claude AI-generated speaker notes, text-to-speech audio, and video composition via ffmpeg.
How to install Slides To Video
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open htlin222/slides-to-video and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Slides To Video does
Automated pipeline to convert PDF slides into narrated videos with Claude AI-generated speaker notes, text-to-speech audio, and video composition via ffmpeg.
Alternatives in Data
- Private GPT — Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more 57.5k ★
- HTML Video — Programmatic video for coding agents — HTML to video on your laptop 4.5k ★
- Pipeline Feature — Add a feature to the FFmpeg transcode pipeline following Tunarr's pipeline builder pattern 2.5k ★
README
  
Slides to Video Pipeline
Convert PDF slides into a narrated video with AI-generated speaker notes and text-to-speech audio.
Pipeline Overview
PDF → Images → Preliminary Notes → Speaker Notes → Audio → Video Clips → Final Video
| Step | Input | Output | Tool |
|---|---|---|---|
| 1. images | input.pdf |
images/slide*.png |
ImageMagick |
| 2. preliminary | images/ |
preliminary/slide*.md |
Claude |
| 3. speaker-note | preliminary/ |
speaker-note/slide*.md |
Claude |
| 4. audio | speaker-note/ |
audio/slide*.mp3 |
edge-tts |
| 5. clips | images/ + audio/ |
clips/slide*.mp4 |
ffmpeg |
| 6. final | clips/ |
final.mp4 |
ffmpeg |
Requirements
- ImageMagick - PDF to image conversion
- Claude Code - AI speaker note generation
- edge-tts - Text-to-speech
- ffmpeg - Video processing
- mdBook - Static book generation (optional)
Installation (macOS)
brew install imagemagick ffmpeg
uv tool install edge-tts
npm install -g @anthropic-ai/claude-code
cargo install mdbook # optional, for book export
Usage
# Check all dependencies are installed
make setup
# Run full pipeline
make all PDF=your-slides.pdf
# Run with more parallel jobs
make all PDF=your-slides.pdf MAX_JOBS=5
# Run individual steps
make images PDF=yo
Related Skills
Whisper Cz En
Local Czech & English audio/video transcription using whisper.cpp on Apple Silicon. Anti-hallucination pipelin
Script Skill
Generate video scripts that sound like YOU — not like AI. Claude Code skill that analyzes your real videos, st
Translate Bcs From Transcript
You are a professional translator specializing in Bosnian/Croatian/Serbian (BCS) translation. The input is a r
Lecture To Notes
Lecture recordings → structured grounded notes + a synced HTML viewer: video, timestamped transcript and curat
Banner From Brief
Generate a display campaign from a written brief (markdown, text, or PDF). Claude synthesizes brand tokens, co
Create Video
Full video production pipeline — from a text prompt to a rendered MP4 with voiceover, music, sound effects, st
Related Agents
Media Producer
Produces short-attention media - feature demo videos, social cuts, screenshots, generated images - built as co
Asset QA Validator
Use this agent when validating a kie.ai-generated image for a short video, before it goes into composition. It
Editor Videos
Genera videos verticales para TikTok (edits de juegos/pelis y brain rots) con el pipeline local ffmpeg + Polli