← ClaudeAtlas

slide-sagelisted

Create or enhance a data-rich, single-file HTML slide deck or pitch deck. Use when the user asks for a new presentation, to convert a PowerPoint (.pptx) or PDF into an HTML deck, or to improve an existing HTML presentation. Not for native PowerPoint editing or high-fidelity PPTX export.
rhnfzl/slide-sage · ★ 3 · Data & Documents · score 77
Install: claude install-skill rhnfzl/slide-sage
# Slide Sage Create data-rich, interactive HTML presentations as a single HTML runtime with charts, diagrams, and code highlighting. ## Core Principles 1. **Data-First** - Charts, diagrams, and metrics are first-class citizens, not afterthoughts 2. **Single HTML Runtime** - Keep presentation HTML, CSS, and JavaScript in one file. Use an `assets/` directory only for many or large images. Load pinned libraries from a CDN by default. When offline delivery is requested, run `scripts/inline-vendor.py` after generation and keep the bundled notices with the output. 3. **Viewport Fitting (NON-NEGOTIABLE)** - Every slide fits exactly within 100vh. No scrolling. Content overflows? Split into multiple slides 4. **Adaptive Intelligence** - When given raw data, act as narrative director. When given a clear outline, act as layout executor 5. **Colorblind Safe** - All data visualization uses accessible color palettes by default 6. **Utility-First CSS (NON-NEGOTIABLE)** - Define CSS classes in `<style>` before referencing them in HTML. Never use inline `style="..."` for properties that repeat across 2+ elements. Read `references/css-class-inventory.md` for all available classes ## Anti-slop design doctrine Every visual choice must clarify a claim, comparison, hierarchy, or state. Do not use generic dashboard gradients, floating glass cards, repeated glowing borders, or an accent color as decoration. Do not default to Inter or the Catppuccin values `#1e1e2e`, `#cdd6f4`, and `#89b4fa`. Co