pptx

Automates PPTX creation, editing, and analysis via HTML conversion and OOXML manipulation.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/3172973615/skill-explore --skill pptx-3172973615
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/3172973615/skill-explore/tree/main/skillsbench_subset/tasks/pptx-reference-formatting/environment/skills/pptx
Command: npx skills add https://github.com/3172973615/skill-explore --skill pptx-3172973615

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, libreoffice, poppler-utils, defusedxml.

What problem does it solve?

Creating and updating PowerPoint decks is often manual, error-prone, and hard to reproduce at scale. This skill provides a structured, code-driven workflow to generate, edit, and analyze PPTX presentations, including HTML-to-PPTX conversion, template-based generation, and OOXML manipulation.

Core Features & Use Cases

  • PPTX creation, editing, and analysis workflows with deterministic layouts, including HTML-to-PPTX conversion, template reuse, and slide-level customization.
  • Unpack, modify, and re-pack PPTX contents via OOXML APIs, enabling automated deck assembly, layout validation, and batch updates.
  • Common use cases include building decks from HTML content, applying consistent branding across slides, generating thumbnails for quick reviews, and injecting charts, images, and notes.

Quick Start

Convert HTML slides to a PPTX with html2pptx and finalize the deck using PPTXGenJS, then save 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 PPTX for automated presentation generation?

This skill converts HTML to PPTX by using the html2pptx workflow to transform HTML slides and finalizing the deck using PPTXGenJS. It saves the output directly as a .pptx file for automated presentation generation.

Can I modify OOXML directly to adjust PowerPoint layouts and placeholders?

Yes, you can modify OOXML directly to adjust PowerPoint layouts and placeholders. This skill unpacks, modifies, and re-packs PPTX contents via OOXML APIs, enabling precise typography adjustments and automated deck assembly.

What is the best way to automate applying consistent branding across PowerPoint slides?

The best way to automate branding across PowerPoint slides is through template-driven assembly. This skill supports template reuse and slide-level customization to ensure deterministic, consistent branding across generated decks.

Does this presentation automation workflow support generating thumbnails for quick reviews?

Yes, this presentation automation workflow supports generating thumbnails for quick reviews. It includes thumbnail generation guidance to provide visual previews of the slides created or edited within the PPTX pipeline.

Why use PPTXGenJS and LibreOffice together in a deck creation pipeline?

Using PPTXGenJS and LibreOffice together in a deck creation pipeline bridges generation and rendering. PPTXGenJS handles programmatic slide assembly, while LibreOffice processes files for layout validation and thumbnail generation.