pptx

Convert HTML slides to PPTX with accurate element positioning.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Abhishekgit01/LumeIQ --skill pptx-abhishekgit01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Abhishekgit01/LumeIQ/tree/main/skills/pptx
Command: npx skills add https://github.com/Abhishekgit01/LumeIQ --skill pptx-abhishekgit01

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and conversion of PowerPoint presentations, eliminating the need for manual slide manipulation and complex formatting.

Core Features & Use Cases

  • HTML to PPT Conversion: Convert structured HTML content directly into editable PowerPoint slides, preserving layout and formatting.
  • PPT Creation & Editing: Generate new presentations or modify existing ones programmatically.
  • Data Visualization: Integrate charts and tables generated from data into your slides.
  • Use Case: Quickly transform a web page report or a series of HTML-formatted notes into a professional-looking presentation for a meeting.

Quick Start

Use the pptx skill to convert the HTML file 'report.html' into a PowerPoint presentation.

Frequently Asked Questions about pptx

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

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

You can convert HTML to PowerPoint by processing structured HTML files directly into editable PPTX slides. The tool preserves layout, text, images, shapes, and accurate element positioning using OOXML structure utilities.

Can I programmatically edit existing PowerPoint presentations?

Yes, you can programmatically edit existing PowerPoint presentations. The skill modifies PPTX files by manipulating Office Open XML structures to update text, images, shapes, and placeholders while validating presentation integrity.

Does python-pptx support generating charts and tables for presentations?

Yes, python-pptx supports generating charts and tables for presentations. The skill integrates data visualization components directly into slides, allowing you to programmatically create data-driven tables and charts within your PPTX files.

What is the best way to automate PowerPoint generation from web reports?

The best way to automate PowerPoint generation from web reports is converting structured HTML content directly into PPTX format. This approach eliminates manual slide manipulation by preserving the original layout and formatting automatically.

Do I need Playwright to convert HTML to PPTX format?

Yes, Playwright is required to convert HTML to PPTX format. It handles browser automation to accurately capture and position HTML elements, which are then processed by pptxgenjs and python-pptx into presentation slides.

Why does my HTML to PPT conversion lose element positioning?

HTML to PPT conversion may lose element positioning if the OOXML structure is not properly managed. This skill uses lxml and sharp utilities to validate presentation integrity and ensure accurate placement of text, images, and shapes.