pptx

Create, modify, and extract content from PowerPoint presentations using python-pptx.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/CHNISam/agent-skills --skill pptx-chnisam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/CHNISam/agent-skills/tree/main/pptx
Command: npx skills add https://github.com/CHNISam/agent-skills --skill pptx-chnisam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, reading, and editing of PowerPoint files, reducing manual effort in presentation design and content management.

Core Features & Use Cases

  • Slide Creation and Editing: Generate new slides, modify layouts, and automate content updates in PPTX files.
  • Content Extraction: Parse and extract text, images, and charts for analysis and repurposing.
  • Use Case: Automatically generate a sales report presentation from structured data, including charts and visuals, with minimal manual editing.

Quick Start

Use the pptx skill to create a presentation with a title slide and a data-driven chart.

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 creation from structured data?

Automating PowerPoint presentation creation is achieved by programmatically generating slides, layouts, and data-driven charts from structured data. This Skill uses python-pptx to minimize manual editing when building reports or marketing decks at scale.

Can I extract text and images from existing PPTX files for analysis?

Yes, extracting text, images, and charts from existing PPTX files for analysis and repurposing is fully supported. The Skill parses presentation content to pull existing slide data into accessible formats for your downstream workflows.

Does python-pptx support adding data-driven charts and visuals to slides?

Yes, python-pptx supports adding data-driven charts and visuals to slides. This Skill leverages that capability alongside the Pillow library to programmatically insert, update, and manipulate charts and images within your presentation layouts.

What is the best way to modify layouts and update content in existing PowerPoint files?

The best way to modify layouts and update content in existing PowerPoint files is through programmatic slide manipulation. This Skill facilitates automated modifications to PPTX files, allowing you to alter layouts and inject new content directly.

Is slide automation suitable for generating instructional materials at scale?

Yes, slide automation is suitable for generating instructional materials at scale. This Skill streamlines the creation of instructional decks, marketing materials, and reports, enabling you to produce multiple standardized presentations with minimal manual intervention.