mcpField
R
revealjs-skill

revealjs-skill

github.com/podoDocuments29169 installsUpdated 1d ago
Repository

About revealjs-skill

A skill for generating standalone HTML presentations with Reveal.js, aimed at browser-based slide creation without build tooling. It supports themed layouts, interactive visualizations, presenter notes, animations, and PDF export.

Key features

  1. 01Standalone HTML presentations
  2. 02Themed and multi-column layouts
  3. 03Chart.js visualizations
  4. 04Presenter notes
  5. 05Staggered animations and PDF export

Use cases

  1. 01Creating browser-displayed presentations
  2. 02Adding data visualizations to slides
  3. 03Exporting a presentation to PDF

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/podo/design-agent-skills --skill revealjs-skill

After installing, type/revealjs-skillin Claude Code to confirm it loaded.

Bundled filesstub.yaml

Details

From the project README

revealjs-skill

Catalogue stub — full package: ryanbbrown/revealjs-skill

Decision tree

  1. Is the package already installed? Check: ~/.design-agent-skills/skills/revealjs-skill/SKILL.md exists.

    • Yes → invoke revealjs-skill and proceed
    • No → go to step 2
  2. Do you have shell access?

    • Yes → run the install command below, then invoke the skill
    • No → show the install command; in Claude Code, send it as a chat message starting with ! — add -g for global install or omit for project-only

Install command

/plugin marketplace add ryanbbrown/revealjs-skill

Invoke after install

  • Skill name: revealjs-skill
  • Trigger phrases: "Reveal.js", "revealjs-skill", "Reveal presentation", "ryanbbrown slides"

What it does

Generates professional Reveal.js presentations as standalone HTML files requiring no build tooling. Supports themed designs, multi-column slide layouts, embedded Chart.js data visualizations, speaker notes for presenter mode, staggered enter animations, and one-command PDF export via Reveal's print stylesheet. Best for visually rich, browser-displayed presentations with interactivity.

When NOT to use

  • Marp Markdown output — use marp-slides instead
  • Slidev/Vue-component presentations — use slidev-skill instead
  • PowerPoint/PPTX export — use guizang-ppt instead
  • Quality scoring an existing Marp deck — use marp-slide-quality instead

Comments

Markdown supported