pptx-generator

Create and edit PowerPoint presentations programmatically with PptxGenJS.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/466852675/Skills-2026 --skill pptx-generator-466852675
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/466852675/Skills-2026/tree/main/pptx-generator
Command: npx skills add https://github.com/466852675/Skills-2026 --skill pptx-generator-466852675

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Professionals often spend hours manually crafting PowerPoint decks, editing templates, or extracting slide text for reporting. This skill automates the entire lifecycle of presentations, saving time and ensuring design consistency.

Core Features & Use Cases

  • Generate Slides: Build complete decks from scratch using PptxGenJS with customizable themes, color palettes, and layout styles.
  • Edit Templates: Programmatically modify existing PPTX files via XML workflows for fast content updates.
  • Extract Text: Pull slide text with Python's markitdown for analysis or indexing.
  • Design System: Access a built‑in design system with palettes, fonts, and style recipes to maintain brand standards.
  • Page Number Badges: Automatic insertion of consistent slide numbering per the required contract.

Quick Start

Ask the pptx-generator skill to create a 12‑slide presentation about renewable energy using the “Modern & Wellness” palette.

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I programmatically create a PowerPoint presentation from scratch?

To programmatically create a PowerPoint presentation, use PptxGenJS to build complete decks from scratch with customizable themes, color palettes, and layout styles. This approach ensures design consistency and automates slide generation.

Can I edit existing PPTX templates without manual formatting?

Yes, you can edit existing PPTX templates without manual formatting by programmatically modifying PPTX files via XML workflows. This allows fast content updates while maintaining the underlying template structure.

What is the best way to extract text from PowerPoint slides for indexing?

The best way to extract text from PowerPoint slides is using Python's markitdown for PPTX parsing. This pulls slide text from existing decks, enabling automated text analysis or indexing in downstream workflows.

Do I need Node.js and Python to automate PPTX generation workflows?

Yes, you need Node.js with PptxGenJS to generate slides and Python with markitdown to parse PPTX files. Both environments are required to support the full lifecycle of presentation automation.

How do I maintain brand standards across generated PowerPoint decks?

You maintain brand standards across generated PowerPoint decks by applying a built-in design system with palettes, fonts, and style recipes. It also automatically inserts consistent slide numbering badges per your required contract.