ppt-creator

Generate fully formatted presentations with editable source files, including CURATE-compatible markup and print-ready PDFs.

1.3k|212|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/daymade/claude-code-skills --skill ppt-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-creator
Source: https://github.com/daymade/claude-code-skills/tree/main/ppt-creator
Command: npx skills add https://github.com/daymade/claude-code-skills --skill ppt-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, matplotlib, python-pptx, @marp-team/marp-cli, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of professional, data-driven slide decks from simple topics or documents, applying persuasive storytelling principles and ensuring accessibility.

Core Features & Use Cases

  • Structured Content Generation: Builds presentations using the Pyramid Principle and assertion-evidence slide headings.
  • Data Visualization: Selects appropriate chart types, generates PNGs from data, and ensures proper labeling.
  • Use Case: Turn a raw CSV sales report and a few bullet points into a complete, visually appealing PowerPoint presentation with speaker notes and data charts, ready for a business review.

Quick Start

Create a presentation about "The Future of AI in Healthcare" for a 15-minute executive briefing.

Frequently Asked Questions about ppt-creator

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

FAQPage Schema
How do I convert a CSV file or document into a PowerPoint presentation with charts?

This Skill transforms topics or documents into polished slide decks by drafting outlines, generating data-driven charts, and exporting to PPTX, Marp/Markdown, or PDF formats. It handles chart selection, labeling, and speaker notes end-to-end, turning raw data into presentation-ready deliverables.

Can I automate slide deck creation with data visualization and speaker notes?

Yes. The Skill automates professional presentation generation using the Pyramid Principle for storytelling, assertion-evidence slide headings, and matplotlib-generated charts. It produces complete decks with speaker notes, accessibility compliance, and placeholder charts when data is unavailable.

What's the best way to create accessible, data-driven presentations from business reports?

This Skill applies WCAG AA accessibility standards, assertion-evidence chart labeling, and structured Pyramid Principle storytelling to convert business reports or CSV data into compliant, visually coherent slide decks across PPTX, Marp, and PDF formats.

Does it work with pandas DataFrames and matplotlib for chart generation?

Yes. The Skill uses pandas for data handling, matplotlib for chart generation, and python-pptx for PPTX output. It also supports Marp/Markdown workflows and produces PNG charts with proper labeling, handling missing data with placeholder visualizations.

Can I create presentations for different contexts like business pitches, educational talks, or internal reviews?

The Skill covers multiple contexts—business pitches, educational talks, and internal reviews—with unified orchestration for outline drafting, slide composition, data visualization, and multi-format delivery (PPTX, Marp/Markdown, PDF) plus self-check rubrics.

What happens if my dataset is incomplete or missing values?

The Skill handles incomplete data gracefully by generating placeholder charts when data is absent, ensuring presentations remain visually complete and professional. It applies intake defaults and maintains accessibility standards even with partial inputs.