pptx-generator

Generate and edit PowerPoint decks with PptxGenJS and XML templates.

8|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill pptx-generator-tugoukezhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/Tugoukezhang/workbuddy-skills/tree/main/skills/PPT%20%E6%BC%94%E7%A4%BA%E6%96%87%E7%A8%BF
Command: npx skills add https://github.com/Tugoukezhang/workbuddy-skills --skill pptx-generator-tugoukezhang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PowerPoint deck creation and editing is often time-consuming and error-prone due to manual formatting, template management, and QA checks. This Skill centralizes end-to-end PPT workflows from scratch creation to template editing, enforcing a consistent design system.

Core Features & Use Cases

  • End-to-end deck generation from scratch using PptxGenJS, including cover, TOC, section dividers, content slides, and summary slides.
  • Template-based editing by manipulating slide XML to apply design-system constraints and format consistently.
  • Design-system enforcement: shared color palettes, fonts, and style recipes to keep decks cohesive.
  • QA and validation: preview generation, text extraction, and layout checks to catch issues early.
  • Read and analyze existing decks for auditing or content reuse.

Quick Start

Run the PPTX generator workflow to create a new deck from scratch using a chosen template and the design system guidance.

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 generation from scratch using PptxGenJS?

Automate PowerPoint generation by creating slides from scratch with PptxGenJS, building cover, TOC, section dividers, and content slides while enforcing a consistent design system. This workflow includes predefined QA steps and validation against typography constraints.

Can I edit existing PowerPoint templates by manipulating slide XML?

Yes, you can edit existing PowerPoint templates by manipulating slide XML to apply design-system constraints, format content consistently, and enforce shared color palettes and fonts across the presentation.

What is the best way to enforce a consistent design system across a PowerPoint deck?

Enforce a consistent design system by applying shared color palettes, fonts, and layout recipes across the presentation. This approach ensures slides remain cohesive during both scratch generation and template editing.

How do I extract text and run QA checks on an existing PowerPoint deck?

Extract text and run QA checks on an existing PowerPoint deck by reading and analyzing the file. The workflow provides preview generation, text extraction, and layout validation to catch formatting issues early.

Does this PowerPoint automation workflow support validation for typography and spacing constraints?

Yes, the PowerPoint automation workflow supports validation for typography and spacing constraints. It executes a deterministic workflow with predefined QA steps and slide module exports to ensure formatting accuracy.