pptx

Extract text, speaker notes, slide images, and XML from PowerPoint files.

396|51|Updated Mar 14, 2025
One-click install
npx skills add https://github.com/decocms/studio --skill pptx-decocms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/decocms/studio/tree/main/packages/sandbox/image/skills/pptx
Command: npx skills add https://github.com/decocms/studio --skill pptx-decocms

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you read existing PowerPoint files without opening a presentation app, making it easy to inspect slide text, notes, images, and raw deck structure quickly.

Core Features & Use Cases

  • Text Extraction: Pull visible text from each slide into a clean, readable outline.
  • Speaker Notes Review: Include speaker notes when you need the full presentation context.
  • Visual Inspection: Generate thumbnail grids or full-resolution slide images to review layout and design.
  • Technical Inspection: Unpack the archive to inspect XML, embedded media, and theme assets for deeper analysis.
  • Use Case: Review a stakeholder's uploaded deck by extracting text, checking notes, and opening specific slides as images to understand the content and design.

Quick Start

Use the pptx skill to inspect the uploaded PowerPoint file and extract the slide text and speaker notes.

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 presentation?

This Skill extracts text and speaker notes from PowerPoint presentations by parsing uploaded .pptx files with python-pptx, pulling visible slide text and notes into a clean, readable outline for quick review.

Can I generate slide images from a .pptx file for visual inspection?

Yes, this Skill generates slide images from .pptx files for visual inspection by using LibreOffice headless conversion and pdftoppm to rasterize presentation content into thumbnail grids or full-resolution images for layout review.

Does this tool require LibreOffice to read PowerPoint decks?

Yes, reading and rasterizing PowerPoint decks requires LibreOffice headless conversion and pdftoppm alongside python-pptx and Pillow to fully extract text, notes, and slide images from uploaded .pptx files.

What is the best way to inspect the raw XML structure of a PowerPoint file?

The best way to inspect the raw XML structure of a PowerPoint file is to unpack the .pptx archive, allowing you to examine embedded media, theme assets, and XML structure for deeper technical analysis.

How do I review an uploaded stakeholder deck without PowerPoint?

To review an uploaded stakeholder deck without PowerPoint, this Skill extracts text, checks speaker notes, and opens specific slides as images to understand presentation content and design directly from the .pptx file.