pptx-generator

Generate PowerPoint presentations with PptxGenJS and extract PPTX content via markitdown.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/HellKaiser45/Podlet --skill pptx-generator-hellkaiser45
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/HellKaiser45/Podlet/tree/main/.podlet/skills/pptx-generator
Command: npx skills add https://github.com/HellKaiser45/Podlet --skill pptx-generator-hellkaiser45

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PowerPoint deck creation, editing, and content extraction are centralized into a single workflow, enabling automation and consistent presentation design.

Core Features & Use Cases

  • Create from scratch using PptxGenJS (cover slides, TOC, content slides, section dividers, and summaries)
  • Edit template-based decks via XML manipulation to apply branding and structure
  • Read/extract content from existing PPTX using markitdown for quick analysis and repurposing

Quick Start

Create a deck from scratch and compile slides into a final 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 programmatically from scratch?

You can generate PowerPoint slides programmatically using PptxGenJS to build cover slides, tables of content, section dividers, and summaries into a final PPTX deck.

Can I extract text from an existing PPTX file for analysis?

Yes, you can extract text from existing PPTX files by using Python with markitdown, which converts presentation content into markdown for quick analysis and repurposing.

How do I edit a PowerPoint template to apply custom branding?

You can edit template-based PowerPoint decks by manipulating their underlying XML structure, allowing you to programmatically apply custom branding and layout modifications.

Do I need Python to extract content from existing PowerPoint files?

Yes, Python is required alongside the markitdown library to read and extract text content from existing PPTX files for markdown conversion and analysis.

What is the best way to automate PowerPoint deck creation and editing?

The best way to automate deck creation and editing is combining PptxGenJS for generating new slides, XML manipulation for template edits, and markitdown for content extraction.

Does PptxGenJS support creating tables of content and section dividers?

Yes, PptxGenJS supports creating tables of content, section dividers, cover slides, content slides, and summary slides when generating presentations from scratch.