lexanderg

Fire Presentations — Documentation skill for Claude Code

Documentation community

Claude Code skill: generate single-file HTML slide decks from markdown.

How to install Fire Presentations

This entry records only its repository, not the path inside it, so there is no exact command to give. Open lexanderg/fire-presentations and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Fire Presentations does

Claude Code skill: generate single-file HTML slide decks from markdown.

Alternatives in Documentation

  • Pptx — Create, edit, and analyze PowerPoint presentations with layouts and templates 94.1k ★
  • 会话管理(Session Manager)需求文档(PRD / Markdown) — 目标:对 Codex / Claude Code 的本地会话记录进行可视化管理,并提供“一键复制 / 一键终端恢复”能力 31.7k ★
  • Repo Recap — Generate a structured recap of the repository state: open PRs, open issues, recent releases, and executive sum 11.9k ★

README

image

A Claude Code skill that turns a markdown file into a slide deck. The output is a single self-contained HTML file with no build step, no dependencies, and no framework — just open it in a browser.

What it does

Point it at a markdown file, pick a visual style, and it generates a full-screen scrolling presentation with:

  • Scroll-snap slides, each exactly 100dvh tall
  • Keyboard navigation (arrow keys, space, page up/down, home/end)
  • Side dot navigation with slide counter
  • Reveal animations (disabled automatically if the user prefers reduced motion)
  • Five built-in style presets, or describe your own

Style presets

Name Feel
Brutalist Monochrome Black and white, Inter, sharp edges
Editorial Serif Warm paper tones, Playfair Display
Terminal Retro Dark background, green JetBrains Mono
Sunset Magazine Peach and coral gradients, Instrument Serif
Midnight Galaxy Deep violet, Space Grotesk, glowing accents

Previews


Terminal Retro — hero

Midnight Galaxy — hero

Brutalist Monochrome — hero

Slide types

Seven layouts are available: hero, section-divider, content, cards, split, diagram, and quote. The skill infers the right type from your markdown structure, or you can use fenced blocks to be explicit.

Plain markdown w