pptx-generator

Create, edit, and extract text from PowerPoint presentations using PptxGenJS and XML workflows.

13.3k|1.1k|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator-minimax-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/MiniMax-AI/skills/tree/main/skills/pptx-generator
Command: npx skills add https://github.com/MiniMax-AI/skills --skill pptx-generator-minimax-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creating, editing, and extracting content from PowerPoint presentations is manual, error-prone, and time-consuming; this skill automates these tasks end-to-end.

Core Features & Use Cases

  • From-scratch deck creation: Generate slides (cover, TOC, content, section divider, summary) using PptxGenJS templates and a design system.
  • Template-based editing: Edit existing PPTX decks via XML workflows to apply new content, layouts, and styles.
  • Content extraction: Read PPTX content into text for QA, indexing, or data pipelines using markitdown.

Quick Start

Create a new deck with PPTXGenJS, then apply an XML-based edit to an existing PPTX, and finally export to PPTX.

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I generate PowerPoint slides from markdown automatically?

You can automate PowerPoint deck creation from scratch using PptxGenJS templates and a design system to generate structured cover, TOC, content, and summary slides directly from markdown inputs.

Can I edit an existing PPTX file programmatically?

Yes, you can edit existing PPTX files programmatically through XML-based editing workflows that modify internal deck structures to apply new content, layouts, and styles without breaking the original template.

What is the best way to extract text from PPTX for QA pipelines?

The best way to extract text from PPTX for QA or data pipelines is using markitdown, which reads presentation content into text format for downstream indexing, quality assurance, and automated processing.

Does PptxGenJS support template-based deck editing workflows?

PptxGenJS supports deterministic from-scratch slide generation using templates and a design system, while editing existing PPTX files requires XML workflows to inject new content, layouts, and styles into the deck structure.

Do I need XML knowledge to automate PowerPoint deck editing?

XML knowledge is required for template-based editing workflows that modify existing PPTX internals, but generating new decks from scratch relies on PptxGenJS templates and a design system without needing direct XML manipulation.

What are the limitations of XML-based PPTX deck editing?

XML-based PPTX editing requires understanding internal structure to avoid corruption, and complex formatting or embedded media may be difficult to modify reliably compared to generating deterministic slides from scratch with PptxGenJS.