pptx-analyzer

Extract PPTX slides, shapes, and text into JSON and TXT reports.

345|12|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/minicoohei/ai-agent-camp --skill pptx-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-analyzer
Source: https://github.com/minicoohei/ai-agent-camp/tree/main/.claude/skills/pptx-analyzer
Command: npx skills add https://github.com/minicoohei/ai-agent-camp --skill pptx-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, pdf2image, google-generativeai, and includes scripts (resource) components.

What problem does it solve?

PPTX Analyzer helps users understand and document the structure of PowerPoint files by extracting slides, shapes, and text into machine-readable reports (JSON/TXT) and, optionally, images or semantic insights via Gemini when configured.

Core Features & Use Cases

  • Extract slides, shapes, placeholders, and text from PPTX files into JSON and TXT reports.
  • Optionally generate slide images and enable Gemini semantic analysis for deeper understanding.
  • Use cases include quick PPTX audits, template verification, and content planning for slide decks.

Quick Start

Run python3 scripts/analyze_pptx.py template.pptx

Frequently Asked Questions about pptx-analyzer

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

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

You can extract PowerPoint text and shape structure by running the analyzer script to parse PPTX files and export machine-readable JSON and TXT reports. This captures slides, shapes, placeholders, and text for audits or content planning.

Can I generate slide images from a PPTX file using python-pptx?

Generating slide images from a PPTX file requires enabling the optional image export feature, which uses Pillow and pdf2image alongside python-pptx. This allows you to visually verify slide templates and structure during audits.

Do I need to install Gemini to analyze PPTX contents?

You do not need to install Gemini to analyze PPTX contents, as standard JSON and TXT extraction relies solely on python-pptx. Gemini semantic analysis is an optional feature requiring the google-generativeai dependency for deeper content insights.

What is the best way to audit a PowerPoint template structure?

The best way to audit a PowerPoint template structure is to extract its slides, shapes, and placeholders into a machine-readable JSON report. This provides a detailed structural breakdown for template verification without manual inspection.

Does the PPTX analyzer handle errors when processing slides?

The PPTX analyzer does handle errors gracefully when processing slides and extracting structural data. This ensures the script continues parsing shapes and text even if it encounters malformed elements within the PowerPoint file.