pptx

Create, edit, and validate PowerPoint presentations using Python and Node.js tooling.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Chai-Un/wedding --skill pptx-chai-un
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Chai-Un/wedding/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/Chai-Un/wedding --skill pptx-chai-un

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This PPTX skill enables teams to automate PowerPoint workflows, replacing manual, error-prone editing with script-driven processes for creating, updating, and validating presentations.

Core Features & Use Cases

  • Automated PPTX generation and editing from templates and HTML-to-PPTX workflows
  • Inventory-driven content updates, including slide replacements and layout changes
  • Slide duplication, reordering, and bulk edits while preserving formatting
  • OOXML integrity checks, template validation, and risk-free packaging
  • Thumbnail grid creation and asset extraction for rapid review and delivery

Quick Start

Use the pptx skill to build a sample deck: generate an inventory from a PPTX, apply a set of replacements, rearrange slides, and produce a final presentation. Then generate thumbnails for quick review and validate the deck before distribution.

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 from templates?▼

Automate PowerPoint creation and editing by applying script-driven processes using python-pptx and lxml to generate decks, update inventory-driven content, and perform bulk slide edits while preserving formatting.

Can I convert HTML to PPTX for automated presentation generation?▼

HTML to PPTX conversion is supported using Playwright for rendering and Sharp for image processing, enabling automated deck production from web-based layouts directly into PowerPoint files.

How do I validate OOXML integrity and check PowerPoint templates for errors?▼

Validate OOXML integrity and PowerPoint templates by running script-driven checks using defusedxml and lxml to ensure risk-free packaging and detect structural issues before distribution.

What's the best way to perform bulk content updates across PowerPoint slides?▼

Perform bulk content updates across PowerPoint slides by generating an inventory from the PPTX, applying replacements, and rearranging slides programmatically to maintain formatting and accuracy.

Do I need Python and Node.js to automate PPTX workflows?▼

Python and Node.js are required for PPTX automation, as Python handles template editing and OOXML validation while Node.js with Playwright drives HTML-to-PPTX generation and image processing.

How do I extract thumbnails and assets from a PPTX for review?▼

Extract thumbnails and assets from a PPTX using Pillow and Sharp to create thumbnail grids and pull embedded media, enabling rapid visual review of presentation content.