Skip to content

PowerPoint Slide Generator

Plans a deck, generates an AI image for each slide, and assembles them into a PPTX file

Stars
84,876
Licence
MIT
Files
2 files

What it does

When you ask for a presentation, the agent first drafts a plan (title, style, slide outline) and saves it as a JSON file. It then asks an image-generation skill to create one picture per slide, one at a time, feeding each new slide the previous one as a style reference so the deck looks consistent. Finally, a Python script places those images onto blank PowerPoint slides at 16:9 or 4:3 and saves a .pptx file. The result is a deck where each slide is a single picture, not editable text boxes.

Great for

  • People who need a visually styled deck quickly and can accept image-based slides
  • Marketers or founders making pitch or product-reveal decks from a rough outline
  • Users who want a consistent look chosen from eight named styles such as keynote or editorial

Skip it if

  • Decks that need editable text, charts, or speaker-friendly content, because slides are flat images and text cannot be edited in PowerPoint (the script only inserts images onto blank layouts)
  • Formal or data-critical material such as financial reports, where AI-generated images may introduce invented text, numbers, or visual errors that must be checked by hand
  • Workflows without the image-generation skill installed, since the instructions depend on it at /mnt/skills/public/image-generation/

Try asking

  • “Make a 10-slide keynote-style deck introducing our new note-taking app for a product launch”
  • “Create a 6-slide 4:3 academic presentation on climate adaptation in coastal cities”
  • “Generate a minimal-swiss pitch deck for our architecture studio's services”
Step-by-step guide: how to use PowerPoint Slide GeneratorInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the MIT licence and an attribution note.

    ppt-generation.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip ppt-generation.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip ppt-generation.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Specify the style up front (for example keynote or editorial) and give a slide-by-slide outline, since the plan drives every image prompt.
  • Review each generated slide image before assembling; errors in one slide propagate to the next through the reference-image chain.
  • Keep slide text short in the plan, because image models often garble long text; check the saved .pptx in PowerPoint before sharing.

What's inside

  • scripts/generate.py
  • SKILL.md

Redistributed unmodified from bytedance/deer-flow under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.