pptx-generator

Generate, edit, and read PowerPoint presentations via XML and PptxGenJS.

54|18|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/open-fox/agents --skill pptx-generator-open-fox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/open-fox/agents/tree/main/skills/pptx-generator
Command: npx skills add https://github.com/open-fox/agents --skill pptx-generator-open-fox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building and updating PowerPoint presentations typically requires switching between tools for creation, editing, and content extraction. This Skill unifies those capabilities into a single workflow that can generate decks from scratch, modify existing templates via XML, and extract slide content for reuse or QA.

Core Features & Use Cases

  • Read/analyze existing presentations to understand structure and content.
  • Edit template-based decks through XML manipulation to apply consistent styling and layouts.
  • Create presentations from scratch using PptxGenJS with a complete design system (colors, fonts, and slide types).
  • Use the included references to guide slide types, typography, and QA checks.

Quick Start

Create slides using the slide-XX.js pattern and run the provided compile.js script to generate the 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 presentations from scratch using code?

You can generate PowerPoint presentations from scratch using PptxGenJS combined with a defined design system for colors and fonts. This Skill automates deck creation by compiling slide modules from the slides/ directory into a final PPTX file.

Can I edit existing PPTX templates by manipulating their XML?

Yes, you can edit existing PPTX templates via XML manipulation. This approach allows you to modify template-based decks directly to apply consistent slide styling and layouts across the presentation.

What is the best way to extract content from PowerPoint slides for QA?

The best way to extract slide content for QA is to read and analyze the existing presentation structure. This Skill unifies content extraction, letting you reuse text and layouts or perform automated checks without manual switching between tools.

Do I need a design system to create consistent slides with PptxGenJS?

Yes, a reference design system is required to produce consistent PPTX outputs. It defines the colors, fonts, and slide types needed to guide generation and ensure visual consistency across the compiled deck.

How does the compile script work with slide modules to build a PPTX file?

The compile script works by aggregating individual slide-XX.js pattern modules from the slides/ directory. It processes these JavaScript modules alongside the design system to generate the final compiled PowerPoint file.