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.