pptx-reader

Extract structured text, tables, notes, and metadata from PowerPoint files.

4|10|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/Stratio/genai-agents --skill pptx-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-reader
Source: https://github.com/Stratio/genai-agents/tree/main/shared-skills/pptx-reader
Command: npx skills add https://github.com/Stratio/genai-agents --skill pptx-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, lxml, and includes scripts (resource) components.

What problem does it solve?

Ingest and extract content from PowerPoint files (.pptx) to deliver structured text, bullet lists, tables, notes, comments, and metadata.

Core Features & Use Cases

  • Extract slide text, bullet lists, and tables from PPTX decks for quick analysis.
  • Retrieve speaker notes and reviewer comments to preserve narrative and feedback.
  • Support legacy .ppt files via LibreOffice conversion and provide deterministic quick and deep workflows.

Quick Start

Extract content from a PPTX file (e.g., deck.pptx) to receive structured Markdown with slides, bullets, tables, notes, and comments.

Frequently Asked Questions about pptx-reader

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

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

Extract text and tables from a PowerPoint file by using python-pptx or an unzip-based path to pull slide content, bullet lists, and tables into structured Markdown. Both quick and deep workflows are available.

Can I retrieve speaker notes and comments from a PPTX deck?

Yes, you can retrieve speaker notes and reviewer comments from a PPTX deck using deep extraction workflows to preserve the narrative and feedback alongside slide text and tables.

Does this tool support extracting content from legacy .ppt files?

Legacy .ppt files are supported via LibreOffice conversion, which transforms the older format into a .pptx file before applying standard text and table extraction workflows.

What is the best way to get structured Markdown from PPTX slides?

The best way to get structured Markdown from PPTX slides is running the extraction script, which preserves slide order and detects hidden slides while outputting bullets, tables, and notes.

Do I need LibreOffice installed to extract PPTX content?

You do not need LibreOffice installed to extract PPTX content, as python-pptx and unzip-based extraction paths handle standard .pptx files; LibreOffice is only an optional fallback for legacy .ppt files.

How does the extraction process handle hidden slides in a PowerPoint deck?

The extraction process detects hidden slides in a PowerPoint deck during the deep workflow, preserving the correct slide order while structuring the text, tables, and metadata into Markdown.