← ClaudeAtlas

better-slideslisted

Build a presentation that performs — a self-contained HTML keynote with big type, timed reveals, sound design, and a "one more thing" finale, plus a built-in methodology for what to say. Use when the user wants a talk, keynote, pitch, or conference deck that should feel like an experience, not a document — or wants to upgrade an existing deck into a performance. Theatrics of a launch keynote, openness of the web.
hanley-tech/better-slides · ★ 2 · Web & Frontend · score 73
Install: claude install-skill hanley-tech/better-slides
# better-slides Build presentations as ONE portable, self-contained `.html` file that **performs**: fixed 1920×1080 stage scaled to any screen, big type, timed reveals, optional sound design, and a "one more thing" finale. No build step, no framework, one fonts request. This skill carries a point of view. It does not just lay out slides — it applies a **speaking methodology** (find the one idea, build a hero slide, stick the landing) and a **performance grammar** (motion + sound that serve the message). Design without a thesis is slop; this skill refuses it. ## Core principles 1. **A deck is a performance.** Optimize for what the room feels, not for completeness. 2. **One idea, one breath.** If the talk's thesis won't fit in a breath, it isn't one idea yet. Every deck distills to a single big idea ([playbook](playbook/speaker-playbook.md)). 3. **Huge type, few words, one visual.** If a line wouldn't be readable on a phone at arm's length, it's too small. 4. **Build the hero slide.** Every deck needs 1–2 screenshot-worthy visuals that spread the idea without the speaker present. 5. **Motion and sound are message, not decoration.** Every reveal and every cue earns its place by landing a beat. Never animate for the sake of motion. 6. **Fixed 16:9 stage (NON-NEGOTIABLE).** Author at 1920×1080; scale the whole stage to the viewport; letterbox/pillarbox. Never reflow slide content for phones. 7. **Zero dependencies.** Single HTML file (GSAP via one CDN `<script>`