pptx

Create, edit, and analyze PowerPoint presentations via HTML-to-PPTX and OOXML workflows.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Prathviraj-jadhav/nexgen-elit-website --skill pptx-prathviraj-jadhav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Prathviraj-jadhav/nexgen-elit-website/tree/main/.agent/skills/pptx
Command: npx skills add https://github.com/Prathviraj-jadhav/nexgen-elit-website --skill pptx-prathviraj-jadhav

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX creation, editing, and analysis often requires manual, repetitive steps across multiple tools. This Skill provides a programmatic way to generate, modify, and analyze PowerPoint slides, improving consistency and speed.

Core Features & Use Cases

  • Create new presentations from HTML and templates using html2pptx and PptxGenJS workflows.
  • Edit existing PPTX files via OOXML and Python-pptx automation, including text, shapes, charts, and tables.
  • Analyze slide content and layouts for consistency and design quality across decks.

Quick Start

Convert slides from HTML to PPTX and then programmatically edit or analyze them.

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 from HTML?

Automate PowerPoint presentation creation by converting HTML content directly into PPTX using the html2pptx workflow. This allows you to generate slides programmatically, replacing manual formatting with template-driven HTML-to-PPTX conversion.

Can I edit existing PPTX files programmatically using Python?

Edit existing PPTX files programmatically using Python-pptx and OOXML automation. You can modify text, shapes, charts, and tables directly in Python, bypassing the need to open the presentation in PowerPoint for repetitive updates.

What is the best way to analyze slide content and layout consistency?

Analyze slide content and layout consistency by running programmatic checks against PPTX files. This workflow evaluates slide elements and design quality across decks, ensuring formatting standards are met without manual visual inspection.

Does PptxGenJS work with Python-based OOXML editing workflows?

PptxGenJS and Python-based OOXML editing work together in a combined workflow. You can generate initial presentations using PptxGenJS or html2pptx, then process and edit the resulting PPTX files using Python-pptx for deeper structural modifications.

What libraries do I need to convert HTML to PPTX and edit slides?

Converting HTML to PPTX and editing slides requires libraries including Playwright, Sharp, pptxgenjs, python-pptx, and Pillow. These dependencies handle browser rendering, image processing, and OOXML manipulation for end-to-end presentation automation.

Are there limitations when modifying OOXML directly in PowerPoint presentations?

Modifying OOXML directly in PowerPoint presentations can cause corruption if XML schemas are not strictly followed. Programmatic editing via python-pptx is limited to supported elements like text, shapes, and charts, requiring defusedxml validation to ensure structural integrity.