HTML to PPTX Skill

Convert HTML content into native PowerPoint slides with batch processing.

5|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill html-to-pptx-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: HTML to PPTX Skill
Source: https://github.com/lidge-jun/cli-jaw-skills/tree/main/html2pptx
Command: npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill html-to-pptx-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the conversion of HTML-based slides into native PowerPoint presentations, preserving layout and content accuracy.

Core Features & Use Cases

  • Native Conversion: Converts HTML text, images, and shapes into editable PowerPoint elements.
  • Screenshot Fallback: Renders complex HTML as an image for pixel-perfect representation when native conversion is not feasible.
  • Batch Processing: Converts multiple HTML files into a single PowerPoint deck.
  • Use Case: Quickly transform a set of web-based presentation slides into a PowerPoint file for sharing with stakeholders who prefer the native format.

Quick Start

Use the html2pptx skill to convert the file 'slide.html' into 'output.pptx'.

Frequently Asked Questions about HTML to PPTX Skill

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

FAQPage Schema
How do I convert HTML to PowerPoint slides?

To convert HTML to PowerPoint slides, this tool transforms HTML text, images, and shapes into native, editable PPTX elements. It accurately positions content based on the original HTML layout.

How does the screenshot fallback mechanism work for complex HTML presentations?

The screenshot fallback mechanism renders complex HTML as an image when native conversion fails. This ensures pixel-perfect representation for web slides with intricate CSS that cannot map directly to PowerPoint shapes.

Can I batch convert multiple HTML files into a single PPTX deck?

Yes, you can batch convert multiple HTML files into a single PowerPoint deck. This feature processes a set of web-based slides and consolidates them into one PPTX file.

Does PowerPoint conversion support complex CSS rendering?

PowerPoint conversion supports complex CSS by using a screenshot fallback to capture the exact visual output. For simpler layouts, it maps HTML elements to editable native PowerPoint shapes.

Are the text and images editable after converting web to PowerPoint?

Yes, text, images, and shapes are converted into native, editable PowerPoint elements. This allows you to modify the slide content directly within PowerPoint after the web to PPTX conversion.

What are the limitations of converting HTML to PPTX?

A limitation of converting HTML to PPTX is that highly complex CSS may not convert to editable shapes. Instead, the tool validates layout constraints and uses a screenshot fallback to preserve visual accuracy.