What problem does it solve?
Converting an HTML page or A0 conference poster into PowerPoint usually produces a flat image-in-slide or a broken layout from generic PDF converters. This Skill walks the live DOM via headless Chromium and rebuilds the page as a native .pptx with editable text boxes, pictures, and shapes, preserving fonts, colors, gradients, bullets, and layout at roughly 95% visual fidelity.
Core Features & Use Cases
- DOM-based conversion: Extracts block-level text containers as TextBoxes with inline bold/italic runs, images with object-fit:contain handling, and decorative divs as rectangles with gradients, borders, and shadows.
- Fidelity tooling: Normalizes modern CSS colors via canvas, converts hyphens:auto to OOXML soft hyphens, emits native bullets with hanging indent, and auto-resolves fonts from a sibling PDF or Google Fonts.
- Vision-audit loop: Optionally diffs the HTML render against the PPT render with Claude vision, producing a structured issue report, plus an autonomous fix loop that patches an isolated copy of the converter.
- Use Case: A researcher finishes an A0 poster as poster.html and needs an editable poster.pptx to hand off to a collaborator who only uses PowerPoint.
Quick Start
Ask the assistant to convert your poster.html file into an editable PowerPoint using the html2pptx skill, for example: "Convert my poster.html into an editable .pptx with matching fonts and layout."