pptx

Generate PowerPoint decks from HTML templates using html2pptx and PptxGenJS.

340|18|Updated May 11, 2023
One-click install
npx skills add https://github.com/khaneliman/khanelinix --skill pptx-khaneliman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/khaneliman/khanelinix/tree/main/modules/common/ai-tools/skills/pptx
Command: npx skills add https://github.com/khaneliman/khanelinix --skill pptx-khaneliman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, LibreOffice, Poppler, defusedxml.

What problem does it solve?

PPTX deck creation, editing, and design often requires manual, repetitive steps. This Skill provides a structured approach to building, modifying, and styling presentations from HTML templates, enabling consistent layouts and faster production.

Core Features & Use Cases

  • Generate new decks from HTML slides using html2pptx and PptxGenJS.
  • Edit existing PPTX decks with template-aware layouts, placeholders, and text formatting.
  • Analyze slides, generate thumbnails, and convert slides to images for review and sharing.
  • Support end-to-end workflows from content extraction to presentation assembly and refinement.

Quick Start

Create a new PPTX deck from an HTML slide and save it as deck.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 slides to PPTX automatically?

You can convert HTML slides to PPTX by using html2pptx within this Skill to automate deck creation, applying HTML templates directly to generate consistent presentation layouts.

Can I edit existing PowerPoint slides while preserving layouts and placeholders?

Yes, you can edit existing PPTX decks with template-aware layouts and placeholders, modifying text and images directly while maintaining the original slide formatting.

Does generating PowerPoint decks with pptxgenjs support adding charts and images?

Generating PowerPoint decks with pptxgenjs supports adding charts, images, and text to slides, assembling complete presentations from extracted content and HTML templates.

What's the best way to generate slide thumbnails for review?

The best way to generate slide thumbnails for review is using the Skill's integrated Playwright and Poppler tools to analyze slides and convert them to images.

Do I need LibreOffice to create PowerPoint decks from HTML templates?

Yes, you need LibreOffice installed alongside Playwright and Poppler to support the end-to-end workflow of converting HTML templates into styled PPTX files.

Why does converting HTML to PPTX require Playwright?

Converting HTML to PPTX requires Playwright to render the HTML templates accurately in a browser environment before mapping the visual elements into pptxgenjs slide structures.