ppt-generation

Generate PowerPoint presentations from a JSON plan and slide images.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/easyspace-ai/minote --skill ppt-generation-easyspace-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-generation
Source: https://github.com/easyspace-ai/minote/tree/main/skills/public/ppt-generation
Command: npx skills add https://github.com/easyspace-ai/minote --skill ppt-generation-easyspace-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, python-pptx, and includes scripts (resource) components.

What problem does it solve?

Creating professional PowerPoint presentations from a structured plan and slide images is tedious and error-prone, especially when keeping a consistent style across many slides.

Core Features & Use Cases

  • Automates turning a structured plan and a sequence of slide images into a polished PPTX.
  • Enforces visual consistency and branding across slides, supporting multiple styles and aspect ratios.
  • Use cases include tech product launches, investor decks, and executive briefings.

Quick Start

Provide a JSON plan and ordered slide images to auto-generate a PPTX at the specified output path.

Frequently Asked Questions about ppt-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PPTX from a structured plan and slide images?

To generate a PPTX, you provide a JSON plan containing an aspect_ratio and slides array, a sequence of ordered slide image paths, and an output path. The tool automates presentation creation by enforcing a consistent visual language across all slides.

Can I use python-pptx to build investor decks with consistent branding?

Yes, python-pptx and Pillow support generating professional presentations for tech product launches and investor decks. It enforces visual consistency and branding across multiple slide styles and aspect ratios.

What JSON structure is required to automate PowerPoint presentation creation?

Automating PowerPoint presentation creation requires a JSON plan containing an aspect_ratio field and a slides array. You must also provide ordered slide image paths and an output path to generate the final PPTX file.

Do I need Pillow to convert slide images into a PowerPoint presentation?

Slide image generation requires the Pillow and python-pptx dependencies. You must supply ordered image file paths and a JSON plan to successfully execute the presentation generation process.

What's the best way to automate executive briefing slides from images?

The best way to automate executive briefing slides is providing a JSON plan and ordered slide images to enforce a consistent visual style. This approach eliminates manual formatting errors and outputs a polished PPTX file.

Why does my PPTX generation fail when using a JSON plan and slide images?

If your PPTX generation fails, verify your JSON plan includes both the aspect_ratio and slides fields. Ensure your provided slide image paths are correctly ordered and match the plan structure exactly.