pptx

Automate PowerPoint slide creation, editing, and analysis from PPTX files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, Pillow, python-pptx, six.

What problem does it solve?

This Skill streamlines the end-to-end workflow for creating, editing, and analyzing PowerPoint (.pptx) presentations, reducing manual boilerplate and errors.

Core Features & Use Cases

  • Automated slide creation, editing, and layout management.
  • Template integration and theme analysis for consistent design.
  • Use Case: A marketing deck with 12 slides can be generated, updated with notes and comments, and exported in one step.

Quick Start

Use the pptx skill to generate a 5-slide deck from a template, add speaker notes, and export the final presentation.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide creation and editing from code?

Automate PowerPoint slide creation and editing using python-pptx to programmatically build, modify, and manage .pptx files. You can generate slides with text, images, and layouts, apply templates, add speaker notes, and export presentations in one workflow without manual slide work.

Can I convert HTML content into PowerPoint slides?

Yes, you can integrate HTML-to-slide workflows using Playwright to capture web content and Sharp for image processing, then embed the rendered output into slides via python-pptx. This enables automated deck generation from web-based templates or dynamic content sources.

What's the best way to generate presentation notes and comments at scale?

Use python-pptx to programmatically add speaker notes and comments to slides in bulk. Apply this to marketing decks, educational materials, or analyst reports where you need consistent annotation across dozens of slides without manual editing.

Can I analyze and extract data from existing PPTX files?

Yes, python-pptx lets you parse existing .pptx files to read slide content, layouts, and metadata. Extract text, images, and theme information for auditing, migration, or building analysis pipelines that process presentations as structured data.

Does this work for template-based deck workflows?

Yes, the Skill supports template integration and theme analysis to maintain consistent design across generated slides. Load a template, populate slides with dynamic content, and apply branded layouts programmatically for scaled deck production.

What are the limitations when working with complex slide designs?

python-pptx handles core slide elements—text, shapes, images, and standard layouts—but advanced formatting like custom animations, embedded videos, or complex SmartArt may require manual post-processing or direct XML manipulation of the .pptx file.