pptx

Read, extract, create, and convert PPTX presentations using python-pptx.

8|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/thechandanbhagat/claude-skills --skill pptx-thechandanbhagat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/thechandanbhagat/claude-skills/tree/main/skills/pptx
Command: npx skills add https://github.com/thechandanbhagat/claude-skills --skill pptx-thechandanbhagat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automated PowerPoint processing to read content, generate decks, and convert PPTX files, reducing manual effort in presentation workflows.

Core Features & Use Cases

  • Read slides, extract text, notes, and images from PPTX files for reports or archives.
  • Create new presentations from data or templates to automate slide generation.
  • Convert PPTX to other formats (PDF, HTML, or images) for sharing and distribution.
  • Use case: convert a data report into a ready-to-present deck by programmatically populating slides with titles and bullet points.

Quick Start

Use the pptx skill to read a file named presentation.pptx and print slide titles and notes to the console.

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 notes from a PowerPoint presentation using Python?

You can extract text and notes from a PowerPoint presentation by using Python to access the internal slide structure. This allows you to read slide content and speaker notes programmatically for reports or archiving.

Can I convert PPTX files to PDF or HTML formats?

Yes, you can convert PPTX files to PDF or HTML formats. This functionality enables automated sharing and distribution of presentation content across local or cloud environments without manual export steps.

How do I generate a PowerPoint deck from data automatically?

You can generate a PowerPoint deck from data by programmatically populating slides with titles and bullet points. This automates slide creation from templates to produce ready-to-present presentations.

Does python-pptx support extracting images from existing slides?

Yes, python-pptx supports extracting images from existing slides. The library provides structure access to read slide content, notes, and images, enabling comprehensive extraction for archiving or reporting workflows.

What are the limitations of automating PowerPoint processing with Python?

Automating PowerPoint processing with Python supports basic formatting, slide content, notes, and images, but enforces safe usage and validation of input sources. Complex formatting or animations may not be fully accessible.

What is the best way to automate presentation workflows for PPTX files?

The best way to automate presentation workflows is to use a Python library to read, create, and convert PPTX files. This reduces manual effort by handling slide generation, content extraction, and format conversion programmatically.