pptx-creating

Create and modify PowerPoint .pptx decks from HTML slides and templates.

12|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/VidyFoo/antigravity-skill-engine --skill pptx-creating
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-creating
Source: https://github.com/VidyFoo/antigravity-skill-engine/tree/main/.agent/skills/4-tools/pptx-creating
Command: npx skills add https://github.com/VidyFoo/antigravity-skill-engine --skill pptx-creating

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating, editing, and analyzing PowerPoint (.pptx) decks by providing automated workflows that can convert HTML slides into PPTX, extract or synthesize slide content, and manage OOXML editing tasks.

Core Features & Use Cases

  • Automated PPTX creation from HTML: Use html2pptx to render HTML slides into PPTX with accurate positioning.
  • Editing slide content via OOXML: Modify slides by editing the raw XML and programmatically injecting new text, images, and shapes.
  • Template-driven workflows: Map content to templates, reuse designs, and rearrange slides for consistent decks.

Quick Start

Create a new PPTX from HTML slides or templates and export to a PowerPoint file.

Frequently Asked Questions about pptx-creating

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert HTML to PowerPoint slides programmatically?

You can convert HTML to PPTX slides by using the html2pptx.js conversion process to render HTML slides into PowerPoint format with accurate visual positioning. This approach supports automated presentation design pipelines and batch slide generation.

What is OOXML editing for PowerPoint files?

OOXML editing for PowerPoint files involves modifying slides by editing the raw XML structure to programmatically inject new text, images, and shapes. This technique allows precise manipulation of PPTX deck content beyond standard template limitations.

Can I automate batch slide generation using PowerPoint templates?

Yes, you can automate batch slide generation using template-driven workflows that map content to existing PowerPoint templates. This process reuses designs and rearranges slides to produce consistent PPTX decks at scale.

Does this approach work with Python and Playwright for presentation automation?

Yes, presentation automation works with Python via the python-pptx and Pillow dependencies, while Playwright handles browser automation for rendering HTML slides. These tools combine to support both HTML-to-PPTX conversion and direct OOXML editing.

What is the best way to modify existing PPTX decks without losing formatting?

The best way to modify existing PPTX decks without losing formatting is through direct OOXML editing, which injects new text, images, and shapes into the raw XML. This preserves the original template styling while updating slide content programmatically.