pptx

Create, edit, and analyze PowerPoint presentations using python-pptx and Pillow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude users often need to quickly create, edit, and analyze PPTX presentations, which is tedious and error-prone when done manually. This Skill automates the end-to-end workflow from slide generation to content updates, layout application, and note management.

Core Features & Use Cases

  • Create new decks from templates or data sources
  • Edit slide content, layouts, notes, and comments across multiple slides
  • Manage slide masters, themes, and speaker notes for consistent branding
  • Generate thumbnails, manage notes, and perform structural checks for presentations
  • Use Case: Programmatically assemble a pitch deck by pulling data from multiple sources, apply a design template, add speaker notes, and export a ready-to-present PPTX

Quick Start

Install dependencies and run the included scripts to inventory slides, generate thumbnails, and apply automated edits to a PPTX file.

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 and edits?

Automate PowerPoint presentation creation and edits by using scripts to programmatically generate slides, update text, insert media, and apply templates. This handles deck maintenance end-to-end without manual formatting.

Can I use python-pptx to manage speaker notes and slide layouts?

Yes, you can use python-pptx to manage speaker notes and slide layouts. The skill programmatically edits slide content, applies design templates, and adds speaker notes for consistent branding across teams.

What's the best way to parse OOXML for PPTX files?

The best way to parse OOXML for PPTX files is through python-pptx integration, which handles placeholder processing and structural checks to automate presentation analysis and content review.

Do I need Pillow to generate thumbnails from PPTX slides?

Yes, you need Pillow to generate thumbnails from PPTX slides. The skill uses Pillow alongside python-pptx to create slide previews and perform structural checks during presentation analysis.

Does the skill support HTML-to-PPTX conversion for slide generation?

Yes, the skill supports HTML-to-PPTX conversion for slide generation. It includes optional HTML-to-PPTX tools that enable HTML-based slide creation alongside standard template-driven deck assembly.

How do I apply a design template to an existing PowerPoint deck programmatically?

Apply a design template to an existing PowerPoint deck programmatically by using scripts that manage slide masters and themes. This ensures consistent branding while pulling data from multiple sources.