pptx-generator

Generate or edit PPTX slide decks using PptxGenJS and markitdown QA verification.

2|Updated May 3, 2026
One-click install
npx skills add https://github.com/Rosetears520/aili-workflows --skill pptx-generator-rosetears520
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/Rosetears520/aili-workflows/tree/main/skills/pptx-generator
Command: npx skills add https://github.com/Rosetears520/aili-workflows --skill pptx-generator-rosetears520

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill removes the guesswork from creating consistent, presentation-ready PPTX decks by providing a clear slide system, generation workflow, and QA checks. It helps you turn requirements into visually varied slide layouts that follow strict formatting and export rules.

Core Features & Use Cases

  • Create from scratch with a design system: Generate a complete 10” x 5.625” (LAYOUT_16x9) deck using a theme object, slide page-type planning, and PptxGenJS-compatible layout recipes.
  • Edit existing presentations safely: Perform template-based PPTX editing via XML unpack/repack guidance, including slide mapping, cleanup, and structural integrity checks.
  • Read and validate slide content: Extract text for review using markitdown and enforce a required verification/QA loop to catch placeholders and missing elements.

Quick Start

Ask the AI to create a 12-slide investor deck in PPTX format using theme colors and fonts from the provided design system references, ensuring every slide includes the required page number badge and completing the QA verification step.

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I generate a PPTX deck from scratch using a consistent design system?

You can edit existing PPTX presentations safely through template-based XML unpack and repack operations. This workflow involves slide mapping, structural cleanup, and integrity checks to modify deck content without breaking the original file layout.

How does QA verification work when generating PowerPoint slides?

You need synchronous createSlide modules and a structured theme object containing colors and fonts to generate slides. These prerequisites provide the deterministic layout recipes and formatting contracts required for PptxGenJS compatibility.

What's the best way to ensure consistent slide layouts across a generated presentation?

The best way to ensure consistent slide layouts is enforcing strict color, font, and pagination rules through a theme contract. Applying slide page-type planning and deterministic construction guarantees visually varied yet structurally reliable layout recipes.

Can I extract and validate text content from an existing PPTX file?

Yes, you can extract and validate text content from an existing PPTX file using markitdown-based extraction. This validates deck content correctness by running a required QA loop to identify missing elements or unformatted placeholders.