pptx

Extract and manipulate .pptx slide content and structure.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/BEIRUX/agent-skills --skill pptx-beirux
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/BEIRUX/agent-skills/tree/main/pptx
Command: npx skills add https://github.com/BEIRUX/agent-skills --skill pptx-beirux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

Provides a complete, script-backed workflow for any task that touches .pptx files so you can reliably read, extract, edit, validate, and generate slide decks without manual Office UI work.

Core Features & Use Cases

  • Text extraction & analysis: extract slide text and speaker notes for summaries, reports, or archiving.
  • Template-based editing & creation: unpack, modify slide XML, and repack presentations or create new decks with pptxgenjs patterns.
  • Visual QA & thumbnails: render slide thumbnails and convert slides to images for visual inspection and iterative fixes.
  • Validation & cleanup: run schema validation, remove orphaned resources, and auto-repair common OOXML issues before packing.
  • Use Case: Automate ingesting a customer pitch deck, replace placeholder content, generate thumbnails for review, run visual QA, and produce a validated output.pptx.

Quick Start

Extract text, thumbnails, and slide structure from presentation.pptx for editing and QA.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text and speaker notes from a PowerPoint pptx file?▼

Extract text and speaker notes from a .pptx file by unpacking its XML structure. This workflow parses slide content, enabling text extraction for summaries, reports, or archiving without manual Office UI work.

Can I generate thumbnails and render pptx slides to images for visual QA?▼

Generate thumbnails and render .pptx slides to images for visual QA. The workflow converts slides into images for visual inspection, supporting iterative fixes and review processes.

How do I create a new pptx presentation using pptxgenjs patterns?▼

Create new slide decks using pptxgenjs-based creation patterns. The workflow supports template-based editing and generation, allowing you to unpack, modify slide XML, and repack presentations.

Does LibreOffice validation repair common OOXML issues in PowerPoint files?▼

LibreOffice validation checks .pptx schema integrity and auto-repairs common OOXML issues. The workflow runs validation, removes orphaned resources, and cleans up presentations before packing.

What's the best way to split or combine PowerPoint slide decks programmatically?▼

Split, combine, or manipulate .pptx slide decks programmatically through XML unpacking and packing. This approach modifies slide structure directly, avoiding manual Office interface work.