Claude Code skill for making reveal.js presentations
npx skills add https://github.com/ryanbbrown/revealjs-skill --skill revealjsInstallieren Sie diesen Skill über die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.
A Claude Code 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/screenshots