ppt-generator

Generate PowerPoint presentations with python-pptx and customizable themes.

36|2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/malue-ai/dazee-small --skill ppt-generator-malue-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-generator
Source: https://github.com/malue-ai/dazee-small/tree/main/skills/library/ppt-generator
Command: npx skills add https://github.com/malue-ai/dazee-small --skill ppt-generator-malue-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of professional PowerPoint presentations, saving users significant time and effort in designing slides, incorporating data, and applying consistent themes.

Core Features & Use Cases

  • Automated Slide Creation: Generate various slide types including title, content, charts, and ending slides.
  • Customizable Themes: Supports multiple predefined themes (e.g., business blue, tech dark) for a consistent look and feel.
  • Data Visualization: Create charts (column, bar, line, pie) directly from provided data.
  • Use Case: Generate a Q4 sales report presentation with title slide, sales trend charts, and a summary of key achievements.

Quick Start

Help me create a PPT about Q4 sales report with a title page, a sales data chart, and a summary page.

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 using Python?

You can automate PowerPoint presentation generation by running Python scripts that utilize the python-pptx library to programmatically create slides. This process automatically generates .pptx files with customized title, content, and chart slides based on your provided data and themes.

What types of slides can I create when automating a .pptx presentation?

When automating a .pptx presentation, you can create title, content, chart, two-column, section, and ending slides. These slide types support customizable themes and text formatting to ensure a consistent design for business reviews and informational content.

How do I add data-driven charts to my slides during automated presentation creation?

You can add data-driven charts to your slides by providing your raw data to the Python generation script. The script leverages python-pptx to automatically render column, bar, line, and pie charts directly within the generated .pptx presentation file.

Can I apply predefined business themes to my generated PowerPoint slides?

Yes, you can apply predefined business themes, such as business blue or tech dark, to your generated PowerPoint slides. This customization ensures your automated presentation maintains a consistent, professional look and feel across all title and content slides.

Do I need the python-pptx library to generate PowerPoint files with this automation script?

Yes, you need the python-pptx library installed in your Python environment to execute the automation scripts. It serves as the core dependency required to programmatically build and format the .pptx presentation files.

What is the best way to generate a Q4 sales report presentation with charts?

The best way to generate a Q4 sales report presentation is to use an automated Python script to create a title page, map sales data to chart slides, and add a summary page. This approach quickly outputs a professional .pptx file with data-driven visuals.