pptx-generator

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

1.3k|126|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/poco-ai/poco-claw --skill pptx-generator-poco-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/poco-ai/poco-claw/tree/main/backend/assets/skills/pptx-generator
Command: npx skills add https://github.com/poco-ai/poco-claw --skill pptx-generator-poco-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables automated creation, editing, and text extraction for PowerPoint presentations, reducing manual slide-work and enabling rapid iteration of decks.

Core Features & Use Cases

  • Generate from scratch with PptxGenJS (cover, TOC, content slides, section dividers, and summary slides)
  • Edit existing PPTX via XML workflows to adapt templates or restructure content
  • Extract text with markitdown for content analysis, QA, or repurposing
  • Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides
  • Use case: produce investor decks or product proposals from templates in minutes

Quick Start

Create a deck from scratch using PptxGenJS and export it as my-presentation.pptx

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 creation from markdown?

You can automate PowerPoint creation by converting markdown content into structured slides using PptxGenJS, generating cover, TOC, content, and summary slides automatically. This enables deterministic deck generation for product launches, training materials, and investor proposals without manual formatting.

Can I edit existing PPTX files to adapt templates or restructure content?

Yes, you can edit existing PPTX files through XML workflows to adapt templates or restructure content. This allows template-driven edits for scenarios like restructuring an investor deck or modifying a product proposal presentation.

How do I extract text from a PPT presentation for content analysis?

You can extract text from PowerPoint presentations using markitdown, which enables content analysis, QA, and repurposing of deck content. This is useful for auditing training materials or extracting key points from internal reports.

Does PptxGenJS support generating standard PowerPoint-compatible outputs?

Yes, PptxGenJS produces standard PowerPoint-compatible PPTX outputs, ensuring your generated decks are fully functional across standard PowerPoint environments. It handles deterministic slide generation for various presentation types.

What is the best way to generate investor decks or product proposals from templates?

The best way to generate investor decks or product proposals is using template-driven XML workflows combined with PptxGenJS for automated creation. This approach produces standard PowerPoint-compatible outputs in minutes, reducing manual slide-work.

Are there limitations when using XML workflows to edit PowerPoint presentations?

XML workflows for editing PowerPoint presentations require deterministic template structures to function correctly. You should avoid this approach for highly dynamic, non-template slide generation, relying on PptxGenJS for creating decks from scratch instead.