pptx

Generate and edit PPTX decks from HTML using Python and Node scripts.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/pi-2r/copilot-cli-docker --skill pptx-pi-2r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/pi-2r/copilot-cli-docker/tree/main/.copilot/skills/pptx
Command: npx skills add https://github.com/pi-2r/copilot-cli-docker --skill pptx-pi-2r

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX deck creation and editing often require manual, repetitive steps; this Skill provides a code-driven, reproducible workflow to generate PPTX decks from HTML and OOXML workflows, streamlining creation, editing, and distribution.

Core Features & Use Cases

  • Scriptable PPTX generation from HTML with placeholder-aware rendering.
  • Content replacement, slide reordering, and batch slide processing via Python and Node scripts.
  • Thumbnail QA and inventory extraction to verify layout, typography, and overflow handling.

Quick Start

Create a new PPTX from HTML slides using html2pptx and apply inventory/replacement steps to finalize the deck in a single automated run.

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 files?

PPTX batch processing handles content replacement, slide reordering, and text inventory extraction across multiple slides, validating layout consistency and replacement accuracy using provided Python scripts.

What is the best way to generate QA thumbnails for PowerPoint slides?

Generate QA thumbnails for PowerPoint slides by running automated batch processing scripts that verify layout consistency, typography, and overflow handling, producing visual inventory extracts for deterministic slide rendering.

Do I need Playwright and python-pptx to script PPTX generation?

Yes, scripting PPTX generation requires Playwright for HTML rendering and python-pptx for OOXML manipulation, alongside Sharp and Pillow for processing media assets and generating visual QA thumbnails.

Can I apply content replacements and slide reordering in existing PPTX files?

Yes, you can apply content replacements and slide reordering in existing PPTX files by executing batch Python and Node scripts that handle placeholders, validate OOXML constraints, and ensure deterministic layout consistency.

Does HTML to PPTX conversion handle OOXML constraints and media assets?

HTML to PPTX conversion handles OOXML constraints and media assets by applying placeholder-aware rendering, processing images via Sharp and Pillow, and validating layout consistency for deterministic slide generation.