pptx

Create, edit, and analyze PowerPoint presentations from HTML and Office Open XML.

4|1|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/rm2thaddeus/Aitor_Skills --skill pptx-rm2thaddeus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/rm2thaddeus/Aitor_Skills/tree/main/pptx
Command: npx skills add https://github.com/rm2thaddeus/Aitor_Skills --skill pptx-rm2thaddeus

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating, modifying, and analyzing PowerPoint presentations, allowing for efficient content management and design customization.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates.
  • Content Editing: Modify existing presentations by editing raw Office Open XML.
  • Design Customization: Apply custom color palettes, typography, and layouts.
  • Thumbnail Generation: Create visual grids of slides for quick review.
  • Use Case: Automatically generate a sales report presentation from a data feed, ensuring consistent branding and layout across all slides.

Quick Start

Create a new presentation with a title slide and two content slides using the 'html2pptx' script.

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?

You can convert HTML to PPTX using the html2pptx script. This Skill transforms HTML content into .pptx format, allowing you to generate presentations directly from web layouts and structured HTML data.

Can I edit existing PowerPoint presentations by modifying raw Office Open XML?

Yes, you can edit existing PowerPoint presentations by directly manipulating their Office Open XML structure. This allows deterministic modifications of slide content, layouts, and properties without relying on UI automation.

Does this Skill require LibreOffice and Poppler to generate presentation thumbnails?

Yes, generating visual slide summaries and thumbnail grids requires LibreOffice and Poppler. These dependencies render .pptx slides into image formats for quick visual review and analysis.

What is the best way to automate generating a branded sales report presentation?

The best way to automate sales report presentation generation is using pptxgenjs and markitdown to create .pptx files from data feeds. This ensures consistent branding, custom typography, and deterministic layout application across all slides.

How do I apply custom color palettes and typography to PowerPoint templates?

You apply custom color palettes and typography by manipulating the Office Open XML directly or using pptxgenjs scripts. This enables precise design customization and consistent branding across generated presentation slides.