pptx

Create, edit, and analyze PPTX presentations with Python tooling.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides automated tooling to create, edit, and analyze PowerPoint (.pptx) presentations, saving time on deck production and review.

Core Features & Use Cases

  • PPTX generation: create new decks with consistent layouts and styles
  • Editing and layout management: modify content, update slides, and adjust layouts
  • Analysis and extraction: extract and analyze slide content, notes, and structure for reviews
  • Use Case: transform outlines into polished slide decks with speaker notes for meetings

Quick Start

Upload a PowerPoint outline and let the skill generate or update a PPTX deck accordingly.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX presentation generation from an outline?

Automate PPTX presentation generation by uploading an outline to create new decks with consistent layouts, styles, and integrated speaker notes. This transforms text outlines into polished slide decks, saving time on manual production for business pitches and training materials.

Can I edit layouts and insert content into existing PowerPoint slides programmatically?

Edit layouts and insert content into existing PowerPoint slides programmatically using Python-based tooling and slide-manipulation scripts. The tool supports content insertion, template usage, layout management, and OOXML-aware editing to update slides and adjust layouts automatically.

How do I extract and analyze slide content and speaker notes from a PPTX file?

Extract and analyze slide content, notes, and structure from a PPTX file using automated analysis features. This enables efficient deck reviews by pulling content from PowerPoint presentations for evaluation, bypassing the need to manually open and read each slide.

Does python-pptx work for OOXML-aware editing in automated presentation workflows?

Python-pptx works for OOXML-aware editing in automated presentation workflows, supporting content insertion, template usage, and layout management. Combined with lxml and defusedxml, it enables slide manipulation scripts to generate, edit, and analyze PPTX presentations.

What is the best way to update PowerPoint slide layouts and add speaker notes for meetings?

The best way to update PowerPoint slide layouts and add speaker notes for meetings is using automated Python-based tooling. It handles layout adjustments, content updates, and integrates speaker notes across business pitches and training materials within AI-assisted workflows.