A coding agent skill for creating polished, professional Reveal.js HTML presentations using natural language.
> /plugin marketplace add ryanbbrown/revealjs-skill> /plugin install revealjs@revealjs-skill
A coding agent skill for creating polished, professional Reveal.js HTML presentations using natural language.
Allows for:
No build step required - just open the generated HTML in a browser. Can also be exported as a PDF.
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
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
--slides flag for capturing specific slides, enabling faster iteration when fixing visual issues)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"
"Build a quarterly business review presentation with charts"
Claude Code will:
After generating a presentation, you can edit text directly in the browser — no need to touch raw HTML:
node ~/.claude/skills/revealjs/scripts/edit-html.js my-presentation/presentation.html
This opens the presentation in a local server where you can click any text to edit it inline, then click Save to write changes back to the file. Press Escape to deselect a text element. Useful for wordsmithing, fixing typos, or tweaking copy after Claude generates the initial version.
Beyond base Reveal.js, this skill adds:
?export query parameter disables Chart.js animations so charts render fully in PDF/screenshotsrevealjs is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Presentations category. Install it with the command on its page. It includes revealjs. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it