← ClaudeAtlas

p2h2plisted

End-to-end pipeline for building or rebuilding a slide deck — start from a rough .pptx / text prompt / image (whiteboard photo, handwritten outline, reference screenshot), produce both an editable HTML deck and an editable .pptx. Trigger when the user wants to: (a) rebuild an existing ugly PPT into a beautiful one ('重做这份 PPT', 'rebuild this deck'), (b) make a deck from a rough idea or scribble ('做一份 X 主题的 PPT', 'turn this whiteboard photo into slides'), (c) iterate on a previously generated deck ('改 P05 字号'). This skill orchestrates the [beautiful-html-templates] skill (Phase 2-4) and the [pptx] skill (Phase 5-6); both remain independent and callable directly when only one half is needed. Stops at 3 checkpoints (outline / template / HTML preview) and runs everything else autonomously. P2H2P = PPT → HTML → PPT (any input → HTML middle layer → PPT output).
Allenfang2026/getihu-p2h2p · ★ 0 · Data & Documents · score 72
Install: claude install-skill Allenfang2026/getihu-p2h2p
# P2H2P — PPT ↔ HTML ↔ PPT pipeline > Orchestration layer built on top of the `beautiful-html-templates` and `pptx` skills — it composes them rather than reimplementing their logic. `beautiful-html-templates` itself wraps the open-source library [zarazhangrui/beautiful-html-templates](https://github.com/zarazhangrui/beautiful-html-templates). MIT licensed. See README for full credits. ## What this skill is A 7-phase orchestrator that turns rough input (existing PPT / text / images) into a polished editable .pptx, with HTML as the ground-truth intermediate layer. Wraps two sibling skills: - **beautiful-html-templates** (Phase 2-4): template selection, HTML deck generation - **pptx** (Phase 5-6): HTML → .pptx conversion, QA This skill does NOT duplicate their logic. It dispatches them and handles the seams (content extraction, checkpoints, iteration mode). ## Studio mode (optional private companion) This skill ships the *generic* pipeline. A power user may keep a **private companion library** so the skill compounds across decks instead of starting cold. The skill stays shareable; the companion stays private and is never committed to this repo. **Detection rule (run this first, every time):** check whether `~/.claude/p2h2p-studio/` exists. - **It does NOT exist** → run the plain pipeline below, standalone. Studio mode is purely additive; its absence is never an error. - **It DOES exist** → before Phase 0, read its `PROTOCOL.md` (binding for this run) + `memory/` (user-p