Revealjs Skill — Development skill for Claude Code
Generate polished, professional presentations using the Reveal.js HTML presentation framework.
How to install Revealjs Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ryanbbrown/revealjs-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Revealjs Skill does
A Claude Code skill for creating polished, professional [Reveal.js](https://revealjs.com/) HTML presentations using natural language.
Alternatives in Development
- Web Artifacts Builder — Build complex claude.ai HTML artifacts using React, Tailwind CSS, and shadcn/ui 94.1k ★
- HTML Report — /html-report - Generate Application Tracker Dashboard 36.6k ★
- HTML Ppt Skill — HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML present 8.1k ★
README
revealjs-skill
A Claude Code skill for creating polished, professional [Reveal.js](https://revealjs.com/) HTML presentations using natural language.
**[View Example Presentation](https://ryanbbrown.com/revealjs-skill/examples/revealjs/presentation.html)**
Allows for:
- Professional themes and color palettes
- Multi-column layouts
- Callout boxes and styled components
- Chart.js integration for data visualization
- Font Awesome icons
- Speaker notes
- Animations and transitions
- Custom CSS styling
No build step required - just open the generated HTML in a browser. Can also be exported as a PDF.
Installation
Plugin (recommended)
Add the marketplace and install the plugin from within Claude Code:
/plugin marketplace add ryanbbrown/revealjs-skill
/plugin install revealjs@revealjs-skill
Then install dependencies (needed for overflow checking and PDF export):
npm install --prefix ~/.claude/plugins/cache/revealjs
Manual
Alternatively, copy the `skills/revealjs` folder to your Claude Code skills directory:
# User-level installation (available in all projects)
cp -r skills/revealjs ~/.claude/skills/
# Or project-level installation
cp -r skills/revealjs .claude/skills/
Install dependencies (needed for overflow checking and PDF export):
npm install
Dependencies
- Playwright - Browser automation for overflow detection
- DeckTape - PDF export and slide screenshots (using a fork that adds
--slidesflag for capturing specific slides, enabling faster iteration when fixing visual issues) - Cheerio - HTML parsing to validate generated Chart.js
Usage
Once installed, simply ask Claude Code to create a presentation:
"Create a 10-slide presentation about renewable energy trends"
"Make a pitch deck for a SaaS startup"
...
Related Skills
Slides Skill
A comprehensive Claude Code skill for generating beautiful HTML presentations using Reveal.js
Video Presentation
Generate interactive HTML presentations for any video type (tutorials, comparisons, fact-checks, explainers)
Vibe Slides
Vibe Slides is a "Vibe Coding" application for presentation creation. It enables users to create professional
Dera Presentation Skill
Claude Code skill for generating professional PowerPoint presentations via pptxgenjs
Frontend Slides Editable
Editable HTML presentation skill for Codex/Claude Code with drag-resize editing, slide reordering, local save/
Skills HTML Ppt
Interactive single-file HTML presentation generator with built-in themes, animations, keyboard/touch navigatio
Related Agents
Presentation Designer
Turns data work — exploratory analyses, dashboards, business plans, project proposals — into polished, on-bran
Storyteller Critic
Talk critic. Reviews Beamer and Quarto RevealJS presentations for narrative flow, visual quality, content fide
Script Writer
Specialist agent for writing speaker notes (presentation scripts) for Quarto RevealJS decks - paper reviews, c