pptx

Create, parse, and visually validate .pptx files via OOXML manipulation.

15|3|Updated Aug 28, 2025
One-click install
npx skills add https://github.com/cheatcode-ai/cheatcode --skill pptx-cheatcode-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/cheatcode-ai/cheatcode/tree/main/skills/pptx
Command: npx skills add https://github.com/cheatcode-ai/cheatcode --skill pptx-cheatcode-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, LibreOffice, Poppler, and includes scripts (resource) components.

What problem does it solve?

This skill solves the frustration of manual slide creation and editing by providing a structured, programmatic approach to generating, parsing, and refining PowerPoint presentations.

Core Features & Use Cases

  • Automated Content Extraction: Quickly parse and extract text or visual data from existing slide decks for analysis or repurposing.
  • Template-Driven Generation: Create high-quality, consistent slide decks from scratch or by manipulating existing templates using code-based workflows.
  • Visual Quality Assurance: Utilize automated subagent inspection and thumbnail generation to catch layout errors, alignment issues, and placeholder text before final delivery.

Quick Start

Use the pptx skill to analyze the provided presentation file and extract all text content for a summary.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from existing templates?

Automate PowerPoint presentation creation by programmatically manipulating OOXML structures to generate slides from templates. This approach uses code-based workflows to ensure consistent, high-quality slide decks without manual editing.

How do I extract text content from a .pptx file for analysis?

Extract text content from a .pptx file by parsing the presentation's OOXML structures programmatically. This automated content extraction allows you to quickly analyze or repurpose existing slide deck data for summaries.

Can I automatically validate PowerPoint slide layouts and visual alignment?

Automatically validate PowerPoint slide layouts using subagent inspection and thumbnail generation. This visual quality assurance process catches layout errors, alignment issues, and placeholder text before final delivery.

Do I need LibreOffice and Python to programmatically generate .pptx files?

Programmatic .pptx generation requires Python-based office scripts, LibreOffice, and pptxgenjs to ensure robust document rendering. These dependencies are necessary to maintain structural integrity during automated slide creation.

What is the best way to parse existing slide decks for repurposing?

The best way to parse existing slide decks is through programmatic manipulation of OOXML structures. This method supports automated content extraction, allowing you to pull text or visual data quickly for repurposing.

Why does my automated PowerPoint generation have layout errors and placeholder text?

Automated PowerPoint generation may produce layout errors and placeholder text if visual quality assurance is skipped. Utilize automated subagent inspection and thumbnail generation to catch these issues before final delivery.