pptx

Create, read, and edit PowerPoint presentations using python-pptx.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/ChenYCL/claude-skills-collection --skill pptx-chenycl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ChenYCL/claude-skills-collection/tree/main/pptx
Command: npx skills add https://github.com/ChenYCL/claude-skills-collection --skill pptx-chenycl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and extraction of information from PowerPoint presentations, eliminating the need for manual manipulation of slides and content.

Core Features & Use Cases

  • Presentation Generation: Create new slide decks from scratch or using templates.
  • Content Editing: Modify existing presentations, add text, images, tables, and shapes.
  • Data Extraction: Read and extract text content from existing .pptx files.
  • Use Case: Generate a quarterly business review presentation by programmatically adding sales data charts and key performance indicators to a predefined template.

Quick Start

Create a new PowerPoint presentation with a title slide and a content slide.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation generation using Python?

Automate PowerPoint presentation generation by using the python-pptx library to create new slide decks from scratch or populate predefined templates with text, images, and tables programmatically.

Can I extract text content from existing pptx files?

Extract text content from existing pptx files by reading the presentation structure with python-pptx, retrieving textual data from slides for automated data retrieval and analysis.

How do I modify existing PowerPoint slides programmatically?

Modify existing PowerPoint slides programmatically by loading the pptx file and using python-pptx to add or edit text, images, tables, and shapes without manual manipulation.

Does python-pptx support adding charts and tables for automated report generation?

Python-pptx supports automated report generation by allowing scripts to add tables, shapes, and textual data to slides, enabling the creation of data-driven presentations like quarterly business reviews.

What is the best way to create template-based slide decks for business reviews?

Create template-based slide decks for business reviews by loading an existing pptx template and programmatically injecting key performance indicators and sales data into predefined slide layouts.