Automatize the creation of Google presentations with LLM
AI-Powered Presentation Generator
Automatize the creation of Google presentations with LLM
AI-Powered Presentation Generator
A Python script that automatically generates professionally styled Google Slides presentations using Google’s Gemini AI and the Google Slides API (created while waiting for an official release by Google…).

A slide coming from a presentation about ComfyUI generated with my script
Overview
This tool uses AI to transform a simple topic into a complete, professionally formatted Google Slides presentation. Just provide a topic, and the script will:
- Generate comprehensive slide content using Gemini AI
- Create a new Google Slides presentation
- Apply professional styling and formatting
- Add visual elements like decorative shapes with relevant text
- Optimize text layout and formatting
Features
- AI-Powered Content Generation: Uses Google’s Gemini AI to create detailed, structured slide content
- Professional Styling: Automatically formats text, applies consistent color schemes, and optimizes layout
- Interactive Elements: Adds decorative shapes with key phrases relevant to your topic
- Text Formatting: Automatically applies bold formatting to key terms in bullet points
- Hierarchical Structure: Creates a logical presentation flow with title and content slides
- Complete Automation: Handles the entire process from content creation to final styling
How It Works
- Content Generation: The script sends your topic to Gemini AI with detailed instructions to create professional slide content structured as JSON
- Authentication: Connects to Google Slides API using OAuth 2.0
- Presentation Creation: Creates a new Google Slides presentation
- Content Insertion: Inserts the AI-generated content into appropriate placeholders
- Styling Generation: Creates a custom style scheme based on your topic
- Style Application: Applies fonts, colors, and formatting throughout the presentation
- Layout Optimization: Adjusts spacing, alignment, and text formatting
- Visual Enhancement: Adds decorative elements with relevant keywords
Code
You can find it here: https://github.com/elmoBG8/ai-google-presentation-generator/tree/main
If you want me to create whatever you want… You can just ask
메타데이터
- post_id
- a8b65f9d5d5c
- slug
- automatize-the-creation-of-google-presentations-with-llm-a8b65f9d5d5c
- url
- https://medium.com/@elmo92/automatize-the-creation-of-google-presentations-with-llm-a8b65f9d5d5c
- canonical_url
- https://medium.com/@elmo92/automatize-the-creation-of-google-presentations-with-llm-a8b65f9d5d5c
- author_url
- https://medium.com/@elmo92
- status
- ok
- fetched_at
- 2026-06-26 03:39:16