Sandbox
@arifszn/slide-wright

Reveal.js slide deck skill for Claude Code and other agents

slide-wright turns a prompt, outline, or notes into a reveal.js presentation. It first creates a custom visual theme and a 2-slide preview, then lets you approve or regenerate the direction before it builds the full deck.

44 stars3 forksUpdated 29d ago
Who it's for

Builders who want their agent to draft presentation decks with a fresh visual style for each prompt.

What it delivers

You can turn rough ideas into a polished slide deck without designing the theme from scratch.

What it does

Theme preview loop

Creates a custom color palette and typography, then shows a 2-slide preview before building the full deck.

Reveal.js deck generation

Builds a self-contained presentation deck in reveal.js from a topic, notes, or outline.

Approval and revision flow

Lets you keep the current direction or ask for a different vibe and generate a new preview.

PDF and web delivery

Supports PDF export and deployment to a live static URL.

How to get it

  1. 1Register the marketplace
    /plugin marketplace add arifszn/slide-wright
  2. 2Install the plugin from this marketplace
    /plugin install slide-wright
  3. 3Just tell your agent to install it — paste
    Fetch and follow the install instructions from
    https://raw.githubusercontent.com/arifszn/slide-wright/refs/heads/main/INSTALL.md
  4. 4Or install it via npx
    npx skills add arifszn/slide-wright
  5. 5After installing, tell your agent what you want
    Make me a slide deck about <your topic>

README

slide-wright

AI agent skill to generate beautiful, unique slide decks with reveal.js - new design for every prompt.

https://github.com/user-attachments/assets/78d69739-0296-42a6-9c56-eed42108aab3

How it works

  1. Tell it what you want. A topic, rough notes, or a full outline — whatever you have.
  2. It generates a theme. A custom color palette, typography, and a 2-slide preview in that style. It opens the preview for you.
  3. You decide. Love it? It builds the whole deck. Want a different vibe? It generates a fresh direction and shows a new preview. Repeat until it's right.
  4. You get your deck. A polished, self-contained presentation. Export it to PDF, or deploy it to a live URL for a link that works on any device.

View Example →

https://github.com/user-attachments/assets/90959d0c-6c2e-4a7a-ab88-4a40a5ba06ac

More Examples

"Generate a presentation for ClickHouse, keep theme yellow"
ClickHouse example slide 1ClickHouse example slide 2
"Make me a sales pitch deck for Lumen, a smart home energy monitor"
Sales pitch example slide 1Sales pitch example slide 2
"Create me a deck for our Q3 revenue review"
Q3 revenue review example slide 1Q3 revenue review example slide 2
"Make me a deck announcing our new feature [placeholder], keep the design minimal"
Minimalist example slide 1Minimalist example slide 2
"Create a presentation on MCP with this outline: [outline]"
MCP example slide 1MCP example slide 2
"Make me a deck pitching a Mars colony, keep it futuristic"
Futuristic example slide 1Futuristic example slide 2

Installation

Claude Code (Plugin Marketplace)

  1. Register the marketplace:

    /plugin marketplace add arifszn/slide-wright
    
  2. Install the plugin from this marketplace:

    /plugin install slide-wright
    

Other agents (Codex, OpenCode, Antigravity, Gemini, Cursor, …)

slide-wright is a standalone skill that works in any agent supporting the SKILL.md format. See INSTALL.md for per-agent skills paths.

Just tell your agent to install it — paste:

Fetch and follow the install instructions from
https://raw.githubusercontent.com/arifszn/slide-wright/refs/heads/main/INSTALL.md

Or install it via npx:

npx skills add arifszn/slide-wright

Usage

After installing, tell your agent what you want:

Make me a slide deck about <your topic>

It builds a theme and a short preview first. Approve it and it generates the full deck. You can hand it rough notes or an outline instead of a topic, and ask it to revise the design or content anytime.

Keyboard shortcuts

KeyAction
FFullscreen
Esc / OSlide overview
SSpeaker view with notes
B / .Pause to a black screen
?Show the full list of keys

Export to PDF

Just ask the agent to export the deck, and it walks you through it. To do it yourself: add ?print-pdf to the deck URL, then open the print dialog (Cmd/Ctrl + P) and save as PDF. Choose Landscape, set margins to None, and turn on background graphics.

Deploy to a live URL

The deck is a single self-contained HTML file, with the theme inline and the engine and fonts from a CDN, so there's no build step and no assets to bundle. Any static host will serve it.

The simplest route is to ask the agent to deploy it. It offers Surge, Vercel, and Netlify, walks you through the login for whichever you pick, and hands back the live URL. To do it yourself, put the deck in an empty folder as index.html and push that folder to any static host: GitHub Pages, Cloudflare Pages, S3, or anywhere else that serves static files.

License

MIT

Files in the repo

Repository payload6 top-level entries
  • .claude-plugin
  • slide-wright
  • INSTALL.md
  • LICENSE
  • README.md
  • SKILL.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k

Taste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop

86k