pptx

Convert HTML slides into PPTX decks and edit layouts, notes, and content.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yuanhsunliu/dashboard-layout-editor-ui --skill pptx-yuanhsunliu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/yuanhsunliu/dashboard-layout-editor-ui/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/yuanhsunliu/dashboard-layout-editor-ui --skill pptx-yuanhsunliu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, defusedxml, Pillow, python-pptx.

What problem does it solve?

PPTX creation, editing, and analysis often involves juggling multiple tools, templates, and formats. This Skill consolidates common PPTX workflows, enabling you to generate new decks, adjust slide content, apply layouts, and annotate presentations in a cohesive, repeatable way.

Core Features & Use Cases

  • Template-driven creation: build new presentations from HTML or slide content while preserving formatting and layout constraints.
  • Batch editing & replacements: extract text inventories, replace placeholder text with structured paragraphs, and preserve fonts, colors, and bullets.
  • Layout & notes support: apply slide layouts, add speaker notes, and manage content organization across decks.
  • Automated previews & grids: generate thumbnails or grids of slides for quick reviews and quality checks.

Quick Start

Convert a set of HTML slides into a PPTX deck and begin editing with layouts and notes.

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 slides programmatically?

You can convert HTML to PPTX by using the html2pptx conversion pipeline, which transforms HTML slide content into a formatted presentation deck while preserving layout constraints. This allows automated deck generation from web-based templates.

Can I batch replace text in PowerPoint templates without losing formatting?

Yes, you can extract text inventories and replace placeholder text with structured paragraphs across decks. The process preserves existing fonts, colors, and bullet points during automated PPTX batch editing.

What's the best way to generate PPTXGenJS presentations from templates?

PPTXGenJS-based generation builds new presentations by applying slide layouts and injecting content directly. It supports template-driven creation, allowing you to generate structured decks while maintaining consistent formatting.

Does this workflow support adding speaker notes and slide thumbnails?

Yes, the workflow supports adding speaker notes to slides and generating thumbnail grids. These automated previews allow quick visual reviews and quality checks across the entire PPTX deck.

Can I use python-pptx to rearrange slides and extract inventories?

Yes, python-pptx is used for PPTX analysis and editing, enabling you to extract content inventories, replace text, rearrange slide order, and apply new layouts within existing presentation files.