Claude Skill

ryanbbrown/revealjs-skill

A coding agent skill that lets Claude generate interactive reveal.js presentations from markdown. Ideal for developers automating slide creation.

Overview

Stars364
Forks34
LanguageJavaScript
Last pushed2026-05-02
Last synced2026-07-04
View on GitHub

Repository

Ownerryanbbrown
Repositoryrevealjs-skill
Full nameryanbbrown/revealjs-skill
Repo ID1,107,231,862

Install this Skill

npm install --prefix ~/.claude/plugins/cache/revealjs

Registry

Typeclaude_skill
Quality score80/100
Verificationreadme_parsed
Last verified2026-06-14
Platforms
Claude
Capabilities
browserpdfimageterminalworkflow
Detected files
README.mdexamplespackage.json
Config keys
PACKAGE_JSON
Install methods
  • npm install --prefix ~/.claude/plugins/cache/revealjs
  • npm install

Summary

A coding agent skill that enables Claude to create interactive, web-based presentations using the reveal.js framework directly from markdown content.

Chinese description

用于制作reveal.js演示文稿的编码代理技能(Claude Skill)

Key features

  • Generates reveal.js presentations from markdown
  • Supports interactive slide elements and transitions
  • Lightweight skill designed for coding agents
  • Outputs standalone HTML files for easy sharing

Use cases

  • Quickly create slide decks for technical talks
  • Generate interactive training materials
  • Prototype presentation layouts with markdown
  • Automate presentation creation in CI/CD pipelines

README excerpt

# revealjs-skill A coding agent 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): ```bash npm install --prefix ~/.claude/plugins/cache/revealjs ``` ### Manual Alternatively, copy the `skills/revealjs` folder to your Claude Code skills directory: ```bash # 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): ```bash npm install ``` ### Dependencies - **[Playwright](https://playwright.dev/)** - Browser automation for overflow detection - **[DeckTape](https://github.com/astefanutti/decktape)** - PDF export and slide screenshots (using a [fork](https://github.com/ryanbbrown/decktape) that adds `--slides` flag for capturing specific slides, enabling faster iteration when fixing visual issues) - **[Cheerio](https://cheerio.js.org/)** - HTML parsing to validate generated Chart.js ## Usage On

Topics

No topics yet.

Explore more

Data from GitHub. Synced on 2026-07-04