revealjs-presentation

Generate interactive HTML slide decks with Reveal.js and Chart.js.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill revealjs-presentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revealjs-presentation
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/revealjs-presentation
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill revealjs-presentation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It eliminates the time-consuming work of designing and formatting slide decks by generating a polished, animated HTML presentation from a single self-contained file.

Core Features & Use Cases

  • Interactive Reveal.js Decks + Animations: Produce an organized slide structure using Reveal.js 5 with built-in navigation and transition effects.
  • Embedded Chart.js Visualizations: Add charts to slides using a lazy build pattern so charts render when their slide becomes active.
  • One-File Portability + Optional Publishing: Export a single .html for local use, or publish the presentation to zo.space as a live page route.

Quick Start

Ask to "Build a Reveal.js + Chart.js presentation deck and export it as a single self-contained HTML file."

Frequently Asked Questions about revealjs-presentation

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

FAQPage Schema
How do I create an HTML slide presentation with embedded charts?

To create an HTML slide presentation with embedded charts, this tool generates a self-contained Reveal.js and Chart.js file. It builds an organized slide structure with navigation and lazy-loaded charts that render only when their specific slide becomes active.

What is the best way to build a portable pitch deck with data visualizations?

The best way to build a portable pitch deck with data visualizations is exporting a single self-contained HTML file. This approach packages your Reveal.js animated slides and Chart.js graphics into one local file, ensuring clear visual storytelling without external dependencies.

Can I publish a Reveal.js deck to a live web route?

Yes, you can publish a Reveal.js deck to a live web route. Beyond exporting a local HTML file, the tool supports optional publishing to zo.space, converting your slide presentation into a live page route using a dedicated conversion script.

How do charts render correctly inside a Reveal.js slide deck?

Charts render correctly inside a Reveal.js slide deck using a lazy build pattern driven by a slide-indexed chartMap. This requires wiring chart builder functions to specific slides and setting explicit canvas height sizing to ensure visualizations display properly.

Do I need external dependencies to run my Reveal.js presentation locally?

No, you do not need external dependencies to run your Reveal.js presentation locally. The tool produces a single portable HTML output that contains all necessary Reveal.js and Chart.js code, allowing the slide deck to function independently.