pptx-generator

Generate PowerPoint presentations from templates and data using python-pptx and matplotlib.

Updated Jul 23, 2025
One-click install
npx skills add https://github.com/ha-giwan1203/GIWANOS_AgentOS --skill pptx-generator-ha-giwan1203
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/ha-giwan1203/GIWANOS_AgentOS/tree/main/90_%EA%B3%B5%ED%86%B5%EA%B8%B0%EC%A4%80/%EC%8A%A4%ED%82%AC/pptx-generator
Command: npx skills add https://github.com/ha-giwan1203/GIWANOS_AgentOS --skill pptx-generator-ha-giwan1203

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, matplotlib, pillow, graphviz.

What problem does it solve?

This Skill automates the creation of polished PowerPoint presentations from templates and data, reducing manual slide assembly time and ensuring consistent branding.

Core Features & Use Cases

  • Template-based slide generation: reuse slide layouts and styles to produce new decks from data.
  • Data-driven visuals: generate charts, tables, and diagrams from structured input.
  • Use Case: generate monthly production reports or NCR summaries with minimal manual formatting.

Quick Start

Run the generator with your data to produce a PPTX from a template.

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I automate PowerPoint presentation generation from data?

Automating PowerPoint presentation generation from data uses python-pptx to render slides from predefined templates, ensuring consistent branding while reducing manual slide assembly time for monthly reports and dashboards.

Can I generate charts and diagrams automatically within a pptx template?

Yes, generating charts and diagrams within a pptx template is supported by integrating matplotlib for data-driven visuals and graphviz for diagrams, allowing structured input to populate slides with dynamic graphical elements.

Do I need python-pptx installed to create presentations from templates?

Yes, python-pptx is a required dependency for rendering PowerPoint files from templates. You also need matplotlib for charts, pillow for image processing, and optionally graphviz for diagram generation.

What is the best way to produce monthly production reports as PowerPoint files?

The best way to produce monthly production reports as PowerPoint files is template-based slide generation, which reuses existing slide layouts and styles to create new decks directly from your structured data.

Are there limitations when using graphviz for diagrams in pptx generation?

Using graphviz for diagrams in pptx generation is optional and specifically targets diagram creation, meaning you will need the graphviz environment properly configured to render those specific structural visuals within your presentation.