What's the biggest waste of time when putting together presentation slides or lecture materials? It's "hunting for a template" and "aligning shapes and matching the design." What really matters is planning the content and getting the message across, yet I used to burn an hour or two just flipping through templates in PowerPoint until I was worn out.

While preparing an AI image/video lecture for middle schoolers, I built a pipeline that automatically finishes a 17-slide PPT in 10 minutes using a combination of Claude Code and AI tools β€” without ever opening PowerPoint once. Here's a detailed rundown of that process and the tips I picked up along the way.

πŸ“Œ Key summary: Just describe your requirements conversationally in the terminal, and Claude Code directly generates the PPTX file structure and diagrams. Pair that with a free, zero-credit image generator (Google Labs Flow) and Canva, and you get a workflow that produces slides you can still fine-tune afterward.

1. Why I Chose Claude Code Instead of a Dedicated PPT AI Tool

Dedicated AI services like Gamma or Beautiful.ai already exist and produce good-looking decks, but I have clear reasons for choosing Claude Code instead.

  • Every element becomes its own layer: All the text, shapes, charts, and images on a slide are generated as separate individual elements, which makes it very easy to edit them to my taste later.
  • Direct control over the local file system: Once you designate a dedicated working folder on your computer, Claude Code automatically detects the images generated inside it and places them exactly where they belong on the slides.
  • Diagrams built for clarity: Rather than just laying out a template, it draws intuitive infographics, diagrams, and charts directly in code, matching the actual structure of your content.

2. The Four-Step PPT Automation Workflow That Takes 10 Minutes

1 Set Up a Dedicated Working Folder & Choose a Model

Designate a dedicated folder (e.g., my-ppt-workspace) where Claude Code will create files and automatically import images.

For the model, I used Claude Opus 4.8 or Sonnet, since they deliver excellent task performance relative to how many credits they use.

2 Plan the Lesson/Presentation and Deliver the Prompt in Natural Language

Just like chatting on KakaoTalk, I naturally described the audience, the presentation length, and the concept I wanted β€” all in Korean.

πŸ’¬ The actual prompt I used:
"Make me a PPT for a 2-hour AI image/video lecture aimed at 8th graders. Use the 'Backrooms' theme that's trending among students to spark their interest, and also extract the English-language image prompts needed for each slide."

3 Generate Free, Zero-Credit Images with Google Labs Flow

Copy the English prompts that Claude Code extracted and head over to Google Labs Flow.

  • In the settings, select the Nano Banana 2 Light model.
  • You can generate a large batch of high-quality images very quickly, at zero credits (completely free).
  • Drop the downloaded images into the working folder you designated earlier, then ask Claude Code, "Place these images into the corresponding slide elements."

4 Import into Canva for Final Fine-Tuning

Load the finished .pptx file into Canva using its media upload feature.

Because I had already told Claude Code up front to "make every element a separate, individual object," I could easily make final customizations in Canva β€” just double-click to tweak the text, shapes, chart values, and image placement.


3. What I Learned Building This Myself: "The Essence of a PPT Isn't Design, It's Getting the Message Across"

πŸ’‘ Why did I deliberately leave 10% for manual editing instead of going 100% automated?

The essence of a presentation is the speaker delivering their message. As in Steve Jobs' presentations, the most effective approach is to minimize text and place only the intuitive diagrams or images that let the audience grasp things at a glance.

Hand off the tedious 80-90% of the work (structuring slides, drawing diagrams, generating images) to AI, and have the presenter personally polish the final 10% that determines how well the message lands β€” this is the most efficient productivity pipeline I've found.


4. Wrapping Up

We're now in an era where you don't need to know coding in depth β€” just type your requirements into a chat window, and a finished PPTX file comes together in no time. Stop wasting time aligning things in PowerPoint, and I'd encourage you to use AI so you can focus on planning your core content and delivering your message!