HTML Slides
Video & media17K installs
What it does
This skill enables creation of stunning HTML-based presentations using **reveal.js** - the web's most popular presentation framework. Create interactive, responsive slides with animations, code highlighting, speaker notes, and more.
Install
npx skills add https://github.com/claude-office-skills/skills --skill html-slidesWebsite
www.skills.sh/claude-office-skills/skills/html-slidesDetails
From the skill’s SKILL.md or README, by its authors. View the original
HTML Slides Skill
Overview
This skill enables creation of stunning HTML-based presentations using reveal.js - the web's most popular presentation framework. Create interactive, responsive slides with animations, code highlighting, speaker notes, and more.
How to Use
- Describe the presentation you want to create
- Specify theme, transitions, and features needed
- I'll generate a reveal.js presentation
Example prompts:
- Create an interactive presentation about our product
- Build a code walkthrough presentation with syntax highlighting
- Make a presentation with speaker notes and timer
- Create slides with animations and transitions
Domain Knowledge
reveal.js Basics
<!doctype html>
Slide 1
Slide 2
Reveal.initialize();
Slide Structure
Slide 1
Slide 2
Vertical 1
Vertical 2
## Slide Title
- Point 1
- Point 2
Themes
Built-in themes: black, white, league, beige, sky, night, serif, simple, solarized, blood, moon
Transitions
Reveal.initialize({
transition: 'slide', // none, fade, slide, convex, concave, zoom
transitionSpeed: 'default', // default, fast, slow
backgroundTransition: 'fade'
});
Fragments (Animations)
Appears first
Then this
Then this
Highlight
Fragment styles: fade-in, fade-out, fade-up, fade-down, fade-left, fade-right, highlight-red, highlight-blue, highlight-green, strike
Code Highlighting
def hello():
print("Hello")
print("World")
return True
Speaker Notes
Slide Title
Content
Speaker notes go here. Press 'S' to view.
Backgrounds
Configuration
Reveal.initialize({
// Display controls
controls: true,
controlsTutorial: true,
progress: true,
slideNumber: true,
// Behavior
hash: true,
respondToHashChanges: true,
history: true,
keyboard: true,
overview: true,
center: true,
touch: true,
loop: false,
rtl: false,
shuffle: false,
// Timing
autoSlide: 0, // 0 = disabled
autoSlideStoppable: true,
// Appearance
width: 960,
height: 700,
margin: 0.04,
minScale: 0.2,
maxScale: 2.0,
// Plugins
plugins: [RevealMarkdown, RevealHighlight, RevealNotes]
});
Examples
Example 1: Tech Talk
<!doctype html>
API Design Best Practices
API Design
Best Practices for 2024
Engineering Team
Agenda
RESTful Principles
Authentication
Error Handling
Documentation
RESTful Principles
Resource Naming
GET /users # Collection
GET /users/123 # Single resource
POST /users # Create
PUT /users/123 # Update
DELETE /users/123 # Delete
Questions?
api-team@company.com
Reveal.initialize({
hash: true,
plugins: [RevealHighlight]
});
Example 2: Product Launch
<!doctype html>
Product Launch
.reveal h1 { color: #2d3748; }
.metric { font-size: 3em; color: #3182ce; }
Introducing
ProductX 2.0
The Problem
Teams waste 20% of time on manual tasks
Our Solution
AI-Powered Automation
Our Solution
AI-Powered Automation
90% faster
Reveal.initialize();
Resources
More Video & media skills
See allVideo & media
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
1.5M installsnpx skills add https://github.com/heygen-com/hyperframes --skill hyperframes-cliVideo & media
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of…
1.4M installsnpx skills add https://github.com/heygen-com/hyperframes --skill hyperframesVideo & media
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or…
1.3M installsnpx skills add https://github.com/heygen-com/hyperframes --skill media-useVideo & media
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also…
1.2M installsnpx skills add https://github.com/heygen-com/hyperframes --skill hyperframes-registry
Skills are shared by members and not reviewed by us. Read a skill’s code before you install it.