nano-banana-pro-pptx
Generate professional PowerPoint presentations using AI. Create full-bleed, high-resolution slide decks from topic prompts with Gemini-powered narrative planning and image generation.
Introduction
nano-banana-pro-pptx is a specialized software agent skill designed to streamline the creation of visual-heavy presentations. By leveraging Google's Gemini models, it transforms a simple text prompt into a complete, slide-by-slide deck where every frame is a full-bleed AI-generated image. This tool is ideal for creative professionals, marketers, and researchers who need to produce high-impact slideshows for workshops, mood boards, or concept decks without manual layout effort. The agent manages the entire pipeline: synthesizing the narrative structure, orchestrating image generation, and packaging the result into a standardized .pptx file.
-
End-to-end slide narrative planning and image generation for visual presentations.
-
Full-bleed image integration ensuring professional, distraction-free slide design.
-
Support for multiple output resolutions including 1K, 2K, and 4K to cater to different display environments.
-
Automated file naming and slug generation based on the input prompt for organized local asset management.
-
Flexibility to define slide counts from 1 up to 50, allowing for both quick summaries and deep-dive decks.
-
Integration with external Gemini API and custom proxy base URLs for high-availability access.
-
Always trigger this skill with an absolute path and provide a
--slidescount to initialize the creation process. -
Start the workflow with a 1K resolution draft to verify composition and narrative flow before committing to higher resolution 2K or 4K renders.
-
Ensure the GEMINI_API_KEY environment variable is configured correctly or pass it via the CLI argument to maintain secure and persistent connection.
-
Omit the filename argument to enable the default auto-slugging functionality, which maps your output directly to your prompt topic.
-
Use this for rapid prototyping of slide decks, visual brainstorming sessions, or converting abstract ideas into concrete, image-based presentation media.
Repository Stats
- Stars
- 4,456
- Forks
- 1,215
- Open Issues
- 7
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 30, 2026, 12:33 PM