forge-slideslisted
Install: claude install-skill Roxabi/roxabi-forge
# Slides — Scroll-Snap Presentation Deck
Generate a single-file HTML presentation deck from a GitHub issue, a markdown file, or a free prompt. Output is a `100dvh` scroll-snap deck — keyboard navigated (`↑`/`↓`/`PgUp`/`PgDn`/`Home`/`End`), touch-swipeable, and fully offline under `file://`.
Output: `~/.roxabi/forge/<project>/slides/{name}.html`
Single-file — all CSS and JS inlined. No split-file, no external links at runtime (except CDN fonts). This is the correct distribution rule for `file://` offline safety; see CLAUDE.md § Distribution Rule.
**Read before generating:**
```
${CLAUDE_PLUGIN_ROOT}/references/forge-ops.md — brand detection, output paths, deploy commands
${CLAUDE_PLUGIN_ROOT}/references/slide-patterns.md — 10 slide types, 6 aesthetic presets, init sequence (primary Phase 3 reference)
${CLAUDE_PLUGIN_ROOT}/references/base/reset.css — inline 1st
${CLAUDE_PLUGIN_ROOT}/references/base/typography.css — inline 2nd
${CLAUDE_PLUGIN_ROOT}/references/aesthetics/{aesthetic}.css — inline 3rd (one file, selected by detection)
${CLAUDE_PLUGIN_ROOT}/references/slide-templates/slide-deck-base.css — inline 4th
${CLAUDE_PLUGIN_ROOT}/references/slide-templates/slide-deck-base.js — inline as <script type="module">
${CLAUDE_PLUGIN_ROOT}/references/slide-templates/deck-template.html — reference shell (not output verbatim)
${CLAUDE_PLUGIN_ROOT}/references/diagram-meta.md