ppt-generator

Generates and optimizes PowerPoint presentations as PPTX files from structured JSON input.

5.0k|479|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/anbeime/skill --skill ppt-generator-anbeime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-generator
Source: https://github.com/anbeime/skill/tree/main/skills/ppt-generator/ppt-generator
Command: npx skills add https://github.com/anbeime/skill --skill ppt-generator-anbeime

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and optimization of PowerPoint presentations, transforming raw ideas into polished, professional slide decks.

Core Features & Use Cases

  • End-to-End PPT Generation: From theme analysis to final PPTX file creation.
  • Multi-Role Collaboration: Leverages specialized AI roles (Theme Analyst, Content Planner, Visual Designer, etc.) for comprehensive output.
  • Content Optimization: Refines text, suggests visuals, and ensures logical flow.
  • Use Case: Need a business proposal presentation for investors? Provide a topic and target audience, and the Skill will generate a structured, visually appealing presentation with AI-generated content and image suggestions.

Quick Start

Use the ppt-generator skill to create a new presentation about 'AI in Education' for a student audience.

Frequently Asked Questions about ppt-generator

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

FAQPage Schema
How do I automate PowerPoint presentation generation from structured content?

Automate PowerPoint presentation generation by inputting structured JSON into a multi-agent workflow that handles theme analysis, content planning, and AI-driven text refinement. This process outputs a finalized PPTX file programmatically without manual slide design.

Can I generate PPTX files programmatically using python-pptx for business proposals?

You can generate PPTX files programmatically using python-pptx to structure business proposals. The Skill requires this dependency to translate structured JSON inputs and AI-optimized content into professional slide decks for target audiences.

What is the best way to structure slide content for academic and training presentations?

Structuring slide content for academic and training presentations is best achieved through a multi-role workflow. A theme analyst and content planner structure the logical flow, while a visual designer recommends layouts and image suggestions for visual coherence.

Do I need to provide image assets before generating a PowerPoint presentation?

You do not need to provide image assets beforehand. The PPT generation workflow includes a visual designer role that provides AI-driven image suggestions and recommends layouts, ensuring visual coherence across the generated slides.

Does AI presentation generation work with existing raw text ideas?

AI presentation generation works directly with raw text ideas. Specialized AI roles analyze your initial topic and target audience to plan content, refine text, and output a structured PPTX file, transforming unstructured input into polished slides.

What are the limitations of using python-pptx for slide design and layout optimization?

Using python-pptx for slide design limits layout optimization to programmatic structuring based on JSON input. Complex visual coherence is handled by AI recommendations for layouts and image suggestions, but the final PPTX rendering depends on python-pptx capabilities.