pptx

Automate PowerPoint deck creation, editing, and analysis with Python OOXML.

1|Updated Nov 14, 2024
One-click install
npx skills add https://github.com/SangIlMo/.dotfiles --skill pptx-sangilmo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/SangIlMo/.dotfiles/tree/main/.config/claude/skills/pptx
Command: npx skills add https://github.com/SangIlMo/.dotfiles --skill pptx-sangilmo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude can automate end-to-end PowerPoint workflows, enabling rapid creation, editing, and analysis of PPTX decks without manual repetitive tasks.

Core Features & Use Cases

  • Create new presentations from templates and layouts, including title, content, and notes.
  • Modify content, restructure slides, adjust layouts, and add comments or speaker notes.
  • Analyze slides for typography, color, and layout consistency, and generate inventory or reports for review.

Quick Start

Demonstrate a complete PPTX workflow from creating a new presentation to editing slides and notes.

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 editing within workflows?

Automate PowerPoint presentation creation and editing by applying deterministic scripts and Python-based OOXML manipulation to rapidly generate decks, restructure slides, and add speaker notes within Claude workflows without manual repetitive tasks.

Can I convert HTML content to PPTX slides automatically?

Yes, you can convert HTML to PPTX using integrated HTML-to-PPTX conversion tooling, allowing rapid deck generation and content-rich slide editing across multiple templates within automated workflows.

How do I analyze PowerPoint slides for layout and typography consistency?

Analyze PowerPoint slides for typography, color, and layout consistency by generating slide inventories and validation reports, ensuring formatting remains consistent across the entire presentation deck.

Do I need Python and Playwright installed to automate PPTX generation?

Yes, PPTX automation requires Python dependencies including python-pptx, Pillow, sharp, and Playwright to handle OOXML manipulation, image processing, and HTML-to-PPTX conversion within your environment.

What's the best way to generate multiple presentation decks from templates programmatically?

Generate multiple presentation decks programmatically by applying template-based creation with deterministic scripts, enabling rapid layout customization and content-rich slide editing across varied presentation templates.

Why does my automated PPTX workflow fail validation on slide layouts?

Automated PPTX workflows may fail validation due to inconsistent OOXML structures; built-in validation steps and slide inventory generation help detect and resolve layout and content inconsistencies deterministically.