html-slides
Installation
SKILL.md
HTML Slides — Animated, Viewport-Fitted Presentations
Generate single-file, self-contained HTML presentations with professional animations, responsive viewport fitting, and curated style presets. Zero external dependencies at runtime — all CSS/JS inline.
Architecture
Every HTML presentation follows this structure:
- Single file — One
.htmlfile with inline CSS and JS (no build tools) - Viewport fitted — Each slide locks to
100vh/100dvhwithoverflow: hidden - CSS custom properties — All theming via
:rootvariables for easy restyling - Semantic HTML —
<section>per slide,<nav>for controls - Progressive enhancement — Works without JS, animations enhance with JS
Mandatory Viewport Rules
Apply the viewport base CSS from assets/viewport-base.css to EVERY presentation. Key rules:
Related skills