Back

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-slides

Website

www.skills.sh/claude-office-skills/skills/html-slides

Details

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

  1. Describe the presentation you want to create
  2. Specify theme, transitions, and features needed
  3. 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

See all
  • Video & 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.

    npx skills add https://github.com/heygen-com/hyperframes --skill hyperframes-cli
    1.5M installs
  • Video & 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…

    npx skills add https://github.com/heygen-com/hyperframes --skill hyperframes
    1.4M installs
  • Video & 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…

    npx skills add https://github.com/heygen-com/hyperframes --skill media-use
    1.3M installs
  • Video & 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…

    npx skills add https://github.com/heygen-com/hyperframes --skill hyperframes-registry
    1.2M installs

Skills are shared by members and not reviewed by us. Read a skill’s code before you install it.

HTML Slides: AI agent skill | Tool Directory AI