pptx

Installation
Summary

Create, edit, read, and manipulate PowerPoint presentations with design guidance and quality assurance workflows.

  • Supports three primary workflows: reading/extracting text from existing .pptx files, editing presentations via template unpacking and repacking, and creating decks from scratch using PptxGenJS
  • Includes 10 curated color palettes and typography pairings designed to avoid generic AI aesthetics, plus layout patterns (two-column, icon rows, grids, half-bleed images) with specific spacing and contrast rules
  • Provides mandatory QA process using subagents for visual inspection, with automated checks for placeholder text, overlapping elements, text overflow, and low-contrast content
  • Converts slides to JPEG images for detailed inspection and includes tools for text extraction, thumbnail generation, and XML unpacking for advanced editing
SKILL.md

PPTX creation, editing, and analysis

A .pptx is a ZIP archive of XML files. Choose your approach by task:

Task Approach
Create a new deck Write a pptxgenjs script — see gotchas below
Edit an existing deck, or build from a template unzip → edit ppt/slides/slideN.xml → zip
Read content markitdown deck.pptx (one block per slide under <!-- Slide number: N --> markers); visual grid: python scripts/thumbnail.py deck.pptx

Scripts

Paths are relative to this skill's directory. Everything else is plain Python, node, or shell.

Installs
191.8K
GitHub Stars
165.5K
First Seen
Jan 20, 2026