A powerful converter that transforms HTML slides into fully editable PowerPoint presentations while preserving CSS styling and native shape mapping.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install html2pptx-shape
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install html2pptx-shape using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
html2pptx-shape is a specialized tool designed to bridge the gap between web-based presentations and professional slide software. It goes beyond simple screenshots by parsing the DOM and CSS to map HTML elements directly to native PowerPoint shapes like rectangles, text boxes, and images. This ensures that the final output is not just a static document, but a fully editable PPTX file that remains faithful to the original web design.
The skill excels at handling complex CSS, including external stylesheets and CSS variables. By automatically embedding external CSS and calculating absolute positions, it reproduces layouts with high precision in a standard 16:9 widescreen format. This makes it an essential utility for developers and designers who want to leverage web technologies for content creation while requiring the versatility of Office Open XML formats for final delivery.
Ensure you have Python 3 installed. Navigate to the skill directory and install the required dependencies and browser binaries:
cd ~/.openclaw/workspace/skills/html2pptx-shape
pip3 install -r requirements.txt
playwright install chromium
To convert an HTML file to PPTX, run the index script with the input path:
# Standard conversion
python3 index.py input.html
# Conversion with specific output name
python3 index.py input.html output.pptx
The skill produces a standard PPTX file (Office Open XML) in a 16:9 aspect ratio. The internal file structure and mapping are organized as follows:
| HTML Element | PPTX Object | Attributes Preserved |
|---|---|---|
<div> |
Rectangle | Background, Border, Shadow, Opacity |
<p>, <h1>-<h6> |
TextBox | Font-family, Size, Weight, Alignment, Color |
<img> |
Picture | Dimensions, Aspect Ratio, Source (Local/URL/Base64) |
<ul>, <ol> |
TextBox | Bullet points, Indentation |
<svg> |
Freeform | Paths (Simplified) |
Loading
A powerful CLI tool to interface with local Dify API instances for intelligent knowledge base querying and multi-turn conversations.

A lightweight, Git-style versioning engine that provides snapshots, diffs, and restores for any file type without requiring a full repository setup.

A professional feedback loop tool designed to review Hong Kong IPO decisions, track actual market outcomes, and apply tuning suggestions to improve scoring models.

A sophisticated automation tool for Openclaw Skills that executes tasks based on specific environmental conditions and custom triggers.

A highly realistic AI entrepreneur profile designed to provide career insights, learning paths, and technical guidance for aspiring developers.

A comprehensive travel and culture intelligence skill for exploring San Antonio's historic sites and vibrant local lifestyle.
