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.