pptx

Extract text and edit PowerPoint .pptx slide XML via template workflows.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/pferretti99/learnshareremix-2026-labcamp-cursor-vs-copilot --skill pptx-pferretti99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/pferretti99/learnshareremix-2026-labcamp-cursor-vs-copilot/tree/main/skills/anthropic-official/skills/pptx
Command: npx skills add https://github.com/pferretti99/learnshareremix-2026-labcamp-cursor-vs-copilot --skill pptx-pferretti99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, LibreOffice, poppler-utils, defusedxml, PptxGenJS, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of manually struggling with PowerPoint (.pptx) files—extracting their contents, updating slide layouts, and generating reliable outputs without corrupting the underlying OOXML structure.

Core Features & Use Cases

  • Extract text and inspect slide structure: Convert PPTX content to readable form for downstream use (including QA checks and placeholder detection).
  • Edit presentations safely: Use a template-based workflow by analyzing, unpacking, modifying slide XML, and repacking to produce a valid .pptx.
  • Create decks from scratch: Generate a new slide deck using code when no template/reference exists.
  • Visual QA loop: Convert slides to images for “bug-hunt” inspection of layout issues like overflow, spacing, and contrast.

Quick Start

Use the pptx skill to extract and review the text from the attached file 'deck.pptx' so you can prepare accurate slide edits.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from a PowerPoint pptx file?

To extract text from a PowerPoint pptx file, the Skill parses the presentation using markitdown and pptx tooling to convert slide content into a readable format for downstream use and QA checks.

What is the best way to edit slide XML without corrupting the OOXML structure?

The best way to safely edit slide XML without OOXML corruption is using a deterministic unpack-edit-clean-pack workflow that modifies templates and repacks them into a valid pptx file.

Can I create a new PowerPoint deck from scratch using pptxgenjs?

Yes, you can create a new PowerPoint deck from scratch using pptxgenjs to programmatically generate slides when no existing template or reference presentation is available.

How does visual QA work for PowerPoint presentations?

Visual QA for PowerPoint presentations works by using LibreOffice-based conversion and poppler-utils to convert slides into images, allowing you to inspect layout issues like overflow, spacing, and contrast.

Do I need LibreOffice and poppler-utils to validate pptx output readiness?

Yes, you need LibreOffice and poppler-utils installed to validate pptx output readiness, as they handle the slide-to-image conversion required for the visual bug-hunt inspection loop.