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.