← ClaudeAtlas

frontend-slideslisted

Generate zero-dependency HTML presentations with keyboard navigation, print CSS, responsive design, and speaker notes. Creates a single self-contained HTML file — no build step, no framework, no CDN. Use when: (1) Creating slide decks or presentations, (2) Building pitch decks, (3) Making technical talks, (4) User asks for slides or a presentation, (5) Quick visual content for meetings.
stevengonsalvez/agents-in-a-box · ★ 10 · Web & Frontend · score 70
Install: claude install-skill stevengonsalvez/agents-in-a-box
# Frontend Slides — Zero-Dep HTML Presentations ## Quick Start Generate a single `slides.html` file. Open in browser. Present. ## Slide Structure Each presentation is a single HTML file with this structure: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{{PRESENTATION_TITLE}}</title> <style> /* All styles inline — zero dependencies */ {{STYLES}} </style> </head> <body> <div class="slide-deck"> <div class="slide" id="slide-1"> <!-- Slide content --> </div> <div class="slide" id="slide-2"> <!-- Slide content --> </div> <!-- ... more slides --> </div> <div class="progress-bar"><div class="progress-fill"></div></div> <div class="slide-counter"></div> <script> /* All JS inline — keyboard nav, touch, progress */ {{SCRIPT}} </script> </body> </html> ``` ## Core CSS ```css * { margin: 0; padding: 0; box-sizing: border-box; } :root { --bg: #1a1a2e; --text: #eee; --accent: #e94560; --accent2: #0f3460; --font: 'system-ui', -apple-system, sans-serif; --mono: 'SF Mono', 'Fira Code', monospace; } html, body { height: 100%; overflow: hidden; font-family: var(--font); background: var(--bg); color: var(--text); } .slide-deck { height: 100%; position: relative; } .slide { position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center; align-items: c