slides-smith

Generate and maintain Reveal.js slide decks using React and pnpm workflows.

Updated May 8, 2026
One-click install
npx skills add https://github.com/wyattowalsh/slides --skill slides-smith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides-smith
Source: https://github.com/wyattowalsh/slides/tree/main/skills/slides-smith
Command: npx skills add https://github.com/wyattowalsh/slides --skill slides-smith

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Slides Smith helps you reliably create and evolve React + Reveal.js decks in this workspace without breaking deck navigation, plugin rules, or validation gates.

Core Features & Use Cases

  • Deck workflows end-to-end: supports Create, Edit, Design, Plugin, Export, Validate, Docs, Migrate, and Release operations for repo-native Reveal decks.
  • Export with intent-aware strategy: chooses between Pandoc PPTX, Screenshot PPTX, Native PPTX, and Reveal PDF based on editability vs visual fidelity.
  • Repo-safe guardrails: follows the workspace topology (root app, docs/, packages/ui/) and enforces plugin defaults staying intentionally small and opt-in only.

Quick Start

Run: /slides-smith create investor demo deck and get a new narrative deck draft with the right Reveal React components and a validation plan.

Frequently Asked Questions about slides-smith

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export Reveal.js presentations to PDF or PPTX?

Reveal.js presentations can be exported to PDF or PPTX using intent-aware strategies that choose between Pandoc PPTX, Screenshot PPTX, Native PPTX, and Reveal PDF based on whether you need editability or visual fidelity.

What is the best way to create Reveal.js slide decks in a React workspace?

Creating Reveal.js slide decks in a React workspace involves using @revealjs/react components and the pnpm toolchain to generate repo-native drafts with correct navigation, validation plans, and plugin defaults.

Can I migrate legacy presentation decks into Reveal.js?

Yes, legacy presentation decks can be migrated into Reveal.js using dedicated migration workflows that route requests to convert existing content into repo-native React components.

Does Reveal.js validation support automated pnpm checks?

Reveal.js validation supports automated checks by coordinating validation and E2E smoke tests using pnpm validate:slides and test:e2e commands to ensure deck navigation and plugin rules remain unbroken.

Why does my Reveal.js deck break after updating visual systems or plugins?

Reveal.js decks break after updates when workspace topology rules are ignored, but using repo-safe guardrails enforces intentionally small, opt-in plugin defaults and loads only necessary references to maintain stability.