From document dump to cinematic deck without opening PowerPoint
Because manually building slide decks and their transitions is a chore best left to AI and FFmpeg.

What it does
Feed it a document and it spits out a complete slide deck as 16:9 images in 2K or 4K resolution, complete with AI-generated transition videos between slides. It handles document analysis, layout planning, and image generation via Gemini 3 Pro Image Preview, then optionally stitches everything into a full presentation video with FFmpeg. A browser-based player lets you navigate between static slides and transition videos using keyboard controls.
The interesting bit
The project is built primarily as a Claude Code Skill, meaning the intended workflow is conversational: you tell Claude to generate a deck, and it manages the planning JSON, style selection, and execution pipeline. Rather than rendering slides locally, it delegates visual generation to external APIs and focuses on prompt engineering and style management.
Key highlights
- Generates high-resolution slide images using Google’s Gemini 3 Pro Image Preview, with two built-in visual styles: a neon glass 3D aesthetic and a flat retro vector look
- Produces transition videos between slides using Kling AI, then composites them into a complete presentation video
- Ships with an interactive web player that mixes video transitions and static images, supporting loop previews and keyboard navigation
- Designed to install as a Claude Code Skill (
/ppt-generator-pro) for conversational deck generation, or run standalone via JSON plans - Claims roughly 30 seconds of generation time per 2K slide
Caveats
- Requires a Google AI API key for all image generation; Kling AI credentials are optional but mandatory for video transitions
- The README is thorough about setup but offers only a high-level view of internals, pointing to a separate
ARCHITECTURE.mdfor details - Each slide is generated individually, so a ten-page deck means several minutes of API round-trips
Verdict
Useful if you regularly produce presentation decks and prefer to outsource visual design to AI rather than wrestling with templates. Less appealing if you need real-time collaboration or want to avoid managing multiple API keys.
Frequently asked
- What is op7418/NanoBanana-PPT-Skills?
- Because manually building slide decks and their transitions is a chore best left to AI and FFmpeg.
- Is NanoBanana-PPT-Skills open source?
- Yes — op7418/NanoBanana-PPT-Skills is an open-source project tracked on heatdrop.
- What language is NanoBanana-PPT-Skills written in?
- op7418/NanoBanana-PPT-Skills is primarily written in Python.
- How popular is NanoBanana-PPT-Skills?
- op7418/NanoBanana-PPT-Skills has 3.1k stars on GitHub.
- Where can I find NanoBanana-PPT-Skills?
- op7418/NanoBanana-PPT-Skills is on GitHub at https://github.com/op7418/NanoBanana-PPT-Skills.