pptx

Convert HTML content into formatted PowerPoint presentations using PptxGenJS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, docx, exceljs, react, react-dom, react-icons, and includes Scripts (resource) components.

What problem does it solve?

Automates the end-to-end process of creating and refining PowerPoint presentations from HTML content, reducing manual layout work and ensuring consistent typography, colors, and structure across decks.

Core Features & Use Cases

  • Create, edit, and analyze PPTX files from HTML, including text, images, shapes, and charts.
  • Validate layout consistency, manage placeholders, and apply consistent styling across slides.
  • Real-world use: convert an HTML slide deck into a polished PPTX with preserved fonts, alignment, and visuals.

Quick Start

Provide HTML slides and run the HTML2PPTX-based workflow to generate a ready-to-present 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 PowerPoint presentations automatically?

To convert HTML to PowerPoint presentations automatically, use this Skill to transform HTML-driven content into fully formatted .pptx decks. It processes structured HTML including text, images, and charts through a deterministic html2pptx workflow to ensure layout integrity and consistent typography.

Can I preserve fonts and layout alignment when converting HTML slides to PPTX?

Yes, you can preserve fonts and layout alignment when converting HTML slides to PPTX. The workflow uses validation, replacement, and thumbnail grid steps to maintain layout integrity, typography, and accessibility across the generated presentation slides.

Does the HTML to PPTX conversion support charts and images?

The HTML to PPTX conversion supports charts and images. It creates and edits .pptx decks from structured HTML, processing text, images, shapes, and charts to produce a polished presentation with preserved visuals and alignment.

What is the best way to automate PowerPoint creation from HTML content?

The best way to automate PowerPoint creation from HTML content is using a deterministic html2pptx.js and PptxGenJS workflow. This approach automates the end-to-end process, reducing manual layout work while ensuring consistent colors, structure, and typography across decks.

Do I need Playwright and Sharp to generate PPTX files from HTML?

Playwright and Sharp are dependencies used to generate PPTX files from HTML. Alongside PptxGenJS and React components, they support the deterministic workflow that validates layouts, processes images, and ensures the final presentation maintains its visual structure.

Why does my HTML to PPTX conversion break slide layouts?

HTML to PPTX conversions may break slide layouts due to inconsistent HTML structure or unsupported styling. This Skill prevents this by using a deterministic workflow with validation, replacement, and thumbnail grid steps to ensure layout integrity and accessibility before generating the final deck.