pptx

Generate PowerPoint decks from HTML templates and manage slide content.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/pchemguy/Dummy --skill pptx-pchemguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/pchemguy/Dummy/tree/main/docs/AgentSkills/anthropics/skills/skills/pptx
Command: npx skills add https://github.com/pchemguy/Dummy --skill pptx-pchemguy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX production, modification, and analysis tasks are often manual, time-consuming, and error-prone. This skill automates the end-to-end workflow for PowerPoint decks, reducing repetitive work and enabling consistent designs.

Core Features & Use Cases

  • Automated slide generation from HTML templates and templates with layouts, themes, and fonts
  • Content editing, layout adjustments, and speaker notes management for rapid deck updates
  • Text inventory extraction, placeholder replacement, and validation to ensure content integrity across large slide sets
  • Use Case: A marketing team needs to produce 20+ decks per quarter with consistent branding and layout; this tool automates creation, population, and review workflows.

Quick Start

Feed an HTML slide template into html2pptx.js to generate a PPTX deck, then use inventory.py and replace.py to populate content and finalize the 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 creation from HTML templates?

Automate PowerPoint creation by feeding HTML slide templates into the html2pptx.js pipeline to generate a fully formatted PPTX deck with consistent layouts, themes, and fonts.

What's the best way to replace text across multiple presentation slides?

Extract text inventories using inventory.py, then use replace.py to execute deterministic placeholder replacement and validation, ensuring content integrity across large sets of presentation slides.

Can I generate branded marketing decks in bulk using a slide inventory?

Yes, you can generate bulk marketing decks by defining a slide inventory and applying automated content replacement pipelines to produce 20 or more presentations with consistent branding and layout.

Does this approach require python-pptx and pptxgenjs to modify slide layouts?

Yes, the workflow relies on python-pptx and pptxgenjs dependencies to automate slide generation, modify layouts, and manage speaker notes for rapid presentation deck updates.

How do I extract and analyze text content from existing PowerPoint files?

Run inventory.py to extract a comprehensive text inventory from existing PPTX files, enabling automated content analysis, placeholder mapping, and validation for large slide sets.