revealjs

Convert presentation requirements into a single-file reveal.js HTML deck.

16|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/glaucia86/skills --skill revealjs-glaucia86
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: revealjs
Source: https://github.com/glaucia86/skills/tree/main/revealjs
Command: npx skills add https://github.com/glaucia86/skills --skill revealjs-glaucia86

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creates browser-ready slide decks without needing a build step, turning slide requests into a complete single-file HTML presentation.

Core Features & Use Cases

  • Single-file reveal.js exports: outputs a self-contained .html artifact that works immediately by opening it in a browser.
  • Rich slide capabilities: supports themes, transitions, fragments, vertical stacks, speaker notes, backgrounds, code highlighting, markdown slides, and KaTeX/MathJax math.
  • Advanced deck options: includes guidance for auto-animate, scroll view, PDF export, speaker view, lightbox, and the React wrapper, enabling both simple and feature-rich decks.

Quick Start

Create a reveal.js deck from your slide outline by asking an agent to use the revealjs skill with your desired title and slide content.

Frequently Asked Questions about revealjs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a single-file HTML presentation without a build step?▼

To create a single-file HTML presentation without a build step, this skill converts your slide outline into a self-contained reveal.js HTML file that runs immediately in any browser by loading required plugins via CDN.

Can I use markdown to author slides in reveal.js?▼

Yes, you can use markdown to author slides in reveal.js. The generated HTML structure supports markdown-authored slides alongside advanced features like code highlighting, KaTeX math rendering, and speaker notes.

How do I add speaker notes and fragments to my slide deck?▼

To add speaker notes and fragments to your slide deck, the skill initializes reveal.js v5 with the appropriate CDN-based plugins and generates the correct HTML sections to support these presentation features natively.

Does reveal.js support PDF export and scroll view for presentations?▼

Reveal.js supports PDF export and scroll view for presentations. The skill includes configuration patterns for these advanced deck options, along with auto-animate, speaker view, and lightbox functionalities.

What's the best way to structure vertical stacks and transitions in a slide deck?▼

The best way to structure vertical stacks and transitions in a slide deck is by generating the correct .reveal and .slides HTML sections. The skill handles this initialization automatically based on your slide requirements.