Use this skill whenever a task creates, converts, edits, migrates, or configures a reveal.js presentation, including HTML or Markdown slides, vertical stacks, speaker-note markup, plugins, Reveal.initialize options, or @revealjs/react. Use it for deck scaffolding and structural changes even when the user only says "web slides" or "HTML presentation."