pptx-generator

Generate themed 16:9 PowerPoint presentations with charts and speaker notes using python-pptx.

6|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/kmshihab7878/claude-code-setup --skill pptx-generator-kmshihab7878
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/kmshihab7878/claude-code-setup/tree/main/skills/pptx-generator
Command: npx skills add https://github.com/kmshihab7878/claude-code-setup --skill pptx-generator-kmshihab7878

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the tedious and error-prone process of turning outlines, reports, or datasets into consistent, presentation-ready PowerPoint files so teams can produce decks faster and with unified formatting.

Core Features & Use Cases

  • Structured slide generation: creates title, agenda, section, content, two-column, chart, table, image, quote, and summary slides.
  • Data-first visuals: embeds charts and tables for any numeric claims and enforces a rule that data is never presented as raw text.
  • Presentability rules: enforces title and agenda slides, limits bullets per slide, applies a consistent theme, and adds speaker notes to every slide.
  • Use Case: convert a quarterly report and dataset into a 10–15 slide investor pitch with charts, speaker notes, and a saved PPTX file.

Quick Start

Generate a 12-slide investor pitch deck from the provided outline and dataset, include title and agenda slides, add charts for each numeric claim, and save the verified output file path.

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I generate a PowerPoint presentation from structured content or an outline?

This Skill generates PowerPoint presentations from structured outlines and datasets using python-pptx, creating themed 16:9 slides with required title, agenda, content slides, charts, tables, and speaker notes, then writes a verified output file path.

Can I automatically add charts and tables for numeric claims when creating slides?

Yes, you can automatically add charts and tables for numeric claims when creating slides. The Skill enforces a data-first rule that numeric data must be visualized as charts or tables rather than presented as raw text.

Does python-pptx support adding speaker notes to every slide in a generated deck?

Yes, this Skill uses python-pptx to apply presentability rules that add speaker notes to every slide in the generated deck, ensuring consistent formatting and limiting bullets per slide for the final PPTX file.

What's the best way to convert a quarterly report and dataset into an investor pitch deck?

The best way to convert a quarterly report and dataset into an investor pitch deck is to use this Skill to automatically generate a 10–15 slide deck with title and agenda slides, embedded charts, and speaker notes saved as a PPTX file.

What slide layouts are available when building a PPTX file programmatically?

Available slide layouts when building a PPTX file programmatically include title, agenda, section, content, two-column, chart, table, image, quote, and summary slides, all formatted in a consistent 16:9 theme.

Do I need to manually format slides or does the Skill enforce a consistent theme?

You do not need to manually format slides because the Skill enforces presentability rules that apply a consistent 16:9 theme, limits bullets per slide, and mandates title and agenda slides across the entire generated PowerPoint deck.