ppt-export-pptx

Convert HTML slide pages into editable PPTX files with pptxgenjs.

8|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill ppt-export-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-export-pptx
Source: https://github.com/SenseTime-FVG/sensenova-claw/tree/main/.sensenova-claw/skills/ppt-export-pptx
Command: npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill ppt-export-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converting HTML-based slide pages into a fully editable PPTX is manual and error-prone; this Skill automates reconstruction of native PPTX elements (text boxes, images, shapes, tables) from rendered HTML so designers and producers get an accurate, editable presentation file.

Core Features & Use Cases

  • DOM-driven reconstruction: Renders each page with Playwright to extract layout and styles, then maps elements to native PPTX shapes and text so content remains editable.
  • Robust preflight checks: Validates review.json, motif data-layer markers, and required real-photo asset slots to prevent premature exports.
  • Graceful failure handling: Continues on single-page errors by inserting blank slides and reports converted vs failed pages; outputs a JSON summary on success.
  • Use Case: Batch-export a design system's HTML slide deck into a production-ready PPTX for client review while preserving typographic and image editability.

Quick Start

Run the html_to_pptx.mjs CLI pointing at your deck directory to validate inputs and generate an editable PPTX in the deck folder.

Frequently Asked Questions about ppt-export-pptx

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

FAQPage Schema
How do I convert HTML slides to an editable PPTX file?

To convert HTML slides to an editable PPTX file, this Skill renders each page with Playwright to extract layout data, then maps DOM elements into native PPTX shapes and text using pptxgenjs for full editability.

Does the HTML to PPTX conversion preserve text and image editability?

Yes, HTML to PPTX conversion preserves editability by reconstructing DOM elements into native PPTX components like editable text boxes, images, and tables rather than flattening pages into static images.

Can I batch export a directory of HTML slide pages into one PPTX?

Yes, you can batch export a directory of HTML slide pages by pointing the CLI at your deck directory, which processes the static pages folder and generates a single production-ready PPTX file.

What preflight checks are required before exporting HTML slides to PPTX?

Required preflight checks before exporting HTML slides to PPTX include validating review.json, verifying motif data-layer markers, and confirming required real-photo asset slots to prevent premature or failed exports.

What happens if a single HTML slide fails during PPTX batch conversion?

If a single HTML slide fails during PPTX batch conversion, the process inserts a blank slide for that page, continues exporting the remaining pages, and outputs a JSON summary reporting converted versus failed pages.