Html To Editable Pptx banner
Hasasasa Hasasasa

Html To Editable Pptx

Development community

Description

Convert HTML slide decks to truly editable PPT / .pptx - text stays native PowerPoint textboxes, not screenshots. Agent Skill (Claude Code / Cursor / Codex / opencode) + plain Python CLI.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

HTML-TO-PPTX

Python License: MIT Platform Claude Code skill

πŸ“– English | δΈ­ζ–‡

Convert HTML slide decks into editable `.pptx`: text stays as native PowerPoint textboxes, fonts are subset on demand, complex CSS decorations fall back to local snapshots, and HTML/PPT side-by-side audit material is generated for review.

Original HTML rendering html-to-pptx output rendered in PowerPoint
Original HTML html-to-pptx output, opened in PowerPoint

Text stays as editable vectors; complex decorations are rasterized locally.

Why this exists

HTML is a great medium for slide decks β€” layout, typography, animation, and complex visuals are all more flexible than in PowerPoint. But delivery often requires `.pptx`, and most "HTML β†’ PPT" tools flatten each page into a single image, leaving text uneditable, unsearchable, and pixelated when zoomed.

html-to-pptx avoids the "whole-page screenshot" route. It decomposes HTML into objects PowerPoint understands: text becomes editable textboxes; simple geometry becomes native shapes / lines; effects PP