pptx

Automates creation, editing, and analysis of PowerPoint .pptx files.

1|1|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/adaptiveX-gh/coursekit-mcp --skill pptx-adaptivex-gh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/adaptiveX-gh/coursekit-mcp/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/adaptiveX-gh/coursekit-mcp --skill pptx-adaptivex-gh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, modification, and analysis of PowerPoint presentations (.pptx), reducing manual drafting time and enabling rapid iteration across slides, layouts, and content.

Core Features & Use Cases

  • Presentation creation & editing: Generate new decks or update existing ones with consistent layouts, placeholders, and content.
  • Content management: Insert images, charts, tables, and formatted text while preserving typography and alignment.
  • Inventory & replacement workflows: Extract text inventories from slides, then apply structured replacements while preserving formatting.
  • Use Case: A training team rapidly builds a 10‑slide deck from a template, populates it with data, and produces thumbnail grids for review.

Quick Start

  1. Create a new presentation with a title slide and three content slides, then save as my-presentation.pptx.
  2. Extract a text inventory from an existing PPTX and apply a predefined replacement to update titles and bullets.
  3. Generate thumbnail grids for quick visual review during design reviews.

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 a template?

You can automate PowerPoint presentation creation by generating new decks or updating existing ones with consistent layouts, placeholders, and content. This approach enables rapid deck generation and layout management for professional workflows.

How do I extract text from PowerPoint slides for content replacement?

Extract text inventories directly from PPTX slides to identify titles and bullets, then apply structured text replacements. This workflow updates content while preserving the original typography, formatting, and alignment of the presentation.

Can I insert images and charts into PowerPoint slides programmatically?

Yes, you can insert images, charts, tables, and formatted text into PowerPoint slides programmatically. The process manages content insertion while preserving typography and alignment across the presentation layout.

Do I need Python and Pillow installed to edit PPTX files?

Yes, you need a Python environment with python-pptx and Pillow installed. These dependencies provide the foundational libraries required to execute presentation creation, editing, and image processing workflows.

What is the best way to generate visual thumbnails for PowerPoint design reviews?

Generate thumbnail grids from your PPTX files to provide a quick visual review mechanism during design iterations. This allows teams to rapidly assess slide layouts and content distribution across the entire deck.

Does python-pptx support updating existing PowerPoint layouts without breaking formatting?

Yes, python-pptx supports updating existing PowerPoint files by replacing content while preserving the original layouts, typography, and alignment. You can modify placeholders and apply structured text replacements safely.

Related Skills