pptx-ops

Create and edit PowerPoint presentations from HTML using OOXML and PptxGenJS.

7|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/LuisSambrano/antigravity-config --skill pptx-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-ops
Source: https://github.com/LuisSambrano/antigravity-config/tree/main/skills/10-tools/pptx-ops
Command: npx skills add https://github.com/LuisSambrano/antigravity-config --skill pptx-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, sharp, LibreOffice, Poppler, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, allowing you to efficiently manage presentation content and structure without manual intervention.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates, ensuring consistent design and layout.
  • Content Editing: Modify existing presentations by working with the raw Office Open XML format.
  • Data Visualization: Create charts and tables within presentations using PptxGenJS.
  • Use Case: Automatically convert a series of HTML slides into a professional PowerPoint deck, or update existing slides with new data and formatting.

Quick Start

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

Frequently Asked Questions about pptx-ops

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

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

You can convert HTML to PowerPoint by using PptxGenJS to generate dynamic content and translate HTML structures into professional slides without manual formatting.

Can I edit existing PPTX files by modifying their Office Open XML structure?

Yes, you can edit existing PPTX files by directly manipulating the raw Office Open XML format to update slides with new data, layouts, and formatting.

What is the best way to automate adding charts and tables to a PowerPoint deck?

Automating charts and tables in a PowerPoint deck is best handled using PptxGenJS, which dynamically generates data visualizations directly within the slides.

Do I need LibreOffice and Poppler installed to create presentations from HTML?

Yes, LibreOffice and Poppler are required system dependencies alongside Python libraries like markitdown and playwright to handle rendering and conversion tasks.

How does markitdown work with PptxGenJS for presentation generation?

Markitdown processes the input content structure while PptxGenJS handles the dynamic generation of slides, ensuring consistent design and layout automation.