← ClaudeAtlas

pptx-builderlisted

Use this skill to create professional, fully-editable PowerPoint (.pptx) decks. Design each slide as HTML/CSS (preview it as an Artifact to iterate visually with the user), then run the included Playwright + python-pptx pipeline to convert the HTML into native, editable PowerPoint objects (rectangles, text boxes, images, icons, tables, lines) at pixel-accurate positions — not a screenshot dump. Trigger on "make a powerpoint", "build a pptx", "create slides", "presentation deck", "slide design".
Julien339/pptx-builder-skill · ★ 1 · Data & Documents · score 74
Install: claude install-skill Julien339/pptx-builder-skill
# PPTX Builder Two-stage workflow: **design in HTML** (fast to iterate, easy to preview), then **compile to native PPTX** (fully editable in PowerPoint — real shapes, real text, real tables, not an image). ## Stage 0 — Pick a style (palette + shape language) Before writing any slide HTML, settle on a visual identity so every slide in the deck stays consistent instead of improvising colors/corners per slide. 1. Publish `templates/style-gallery.html` as an **Artifact**. It shows 12 named presets (A–L), each pairing a color palette with a distinct shape language — sharp squares, softly rounded cards, pill badges, small circle accents tucked in the corners, decorative blobs, etc. A–F are general purpose; G–L lean into more specific deck genres (consulting, creative agency, finance/governance, keynote-style minimal, SaaS product, warm editorial). Ask the user to pick a letter, or to describe a tweak to one (e.g. "D but with teal instead of gold"). 2. **If the user already has a brand or template to match** — an existing .pptx, a brand guideline, a logo, or just a list of hex colors — skip the gallery and use that instead. Get the exact colors, fonts, and corner-radius convention from what they give you (open an existing .pptx directly, or run `python scripts/extract.py` on it, to sample real values rather than guessing). 3. Whichever path was used, write down the resolved palette (hex values) and shape convention (corner radius, accent mo