pptx

Create, edit, and analyze PowerPoint files with Python and JavaScript tooling.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/C-Jay69/HYDRASCRAPE_GPT5.2_CODEX_STITCH --skill pptx-c-jay69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/C-Jay69/HYDRASCRAPE_GPT5.2_CODEX_STITCH/tree/main/skills/pptx
Command: npx skills add https://github.com/C-Jay69/HYDRASCRAPE_GPT5.2_CODEX_STITCH --skill pptx-c-jay69

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PowerPoint files are complex ZIP archives containing nested XML, making manual creation, editing, and validation extremely difficult and error-prone. This Skill provides a complete automated toolkit for working with .pptx files at every stage of the workflow.

Core Features & Use Cases

  • Create New Presentations: Build presentations from scratch using HTML slides with accurate positioning, design validation, and visual thumbnail checks.
  • Edit Existing Presentations: Modify content, layouts, and structure using raw OOXML editing with schema validation to prevent corruption.
  • Template-Based Workflows: Duplicate, reorder, and replace text in template presentations while preserving design consistency.
  • Analyze & Inspect: Extract structured text inventories, generate thumbnail grids, and detect overflow or formatting issues.

Quick Start

Use the pptx skill to create a new presentation from the provided HTML slides and save it as output.pptx.

Frequently Asked Questions about pptx

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

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

You can convert HTML to PowerPoint by using automated tooling that renders HTML slides and translates them into OOXML structures with accurate positioning. This process builds .pptx files from scratch while validating designs and generating visual thumbnails automatically.

Can I edit existing PowerPoint XML without corrupting the file?

Yes, you can edit existing PowerPoint files by modifying raw OOXML content with schema validation. This approach parses nested XML structures safely to prevent corruption while updating layouts, text, and slide structures.

What is the best way to duplicate and reorder slides in a PowerPoint template?

The best way to duplicate and reorder slides in a PowerPoint template is by using template-based workflows that replace text while preserving design consistency. This automates slide generation and structural modifications through OOXML parsing.

How do I extract text and generate thumbnails from a .pptx file?

You can extract text and generate thumbnails from a .pptx file by analyzing OOXML structures and rendering visual assets. This process produces structured text inventories and thumbnail grids to detect formatting issues or overflow automatically.

Do I need playwright and python-pptx to create PowerPoint presentations from HTML?

Yes, creating PowerPoint presentations from HTML requires dependencies like playwright, python-pptx, sharp, and lxml. These libraries parse OOXML structures, validate document integrity, and render visual assets without manual intervention.