Hasasasa

HTML To Editable Pptx — Development skill for Claude Code

Development community

Convert HTML slide decks to truly editable PPT / .pptx - text stays native PowerPoint textboxes, not screenshots.

How to install HTML To Editable Pptx

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

What HTML To Editable Pptx does

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.

Alternatives in Development

  • HTML Ppt Skill — HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML present 8.1k ★
  • Beautiful Feishu Whiteboard — 35 curated colour palette styles for building beautiful, editable Feishu / Lark (飞书) whiteboards 687 ★
  • Kimi CLI Agent — Answers one council question as plain text, with no tool access 664 ★

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