Back to Skills

html-slides

>

139stars38forksUpdated 5/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About html-slides

The html-slides skill provides users with the ability to create interactive, web-based presentations using reveal.js, a leading HTML presentation framework. It addresses the challenge of designing dynamic slides that go beyond static PowerPoint decks by enabling responsive, browser-compatible presentations enriched with animations, code highlighting, and speaker notes. This skill simplifies the process of transforming textual content and media into visually compelling slides, eliminating the need for manual HTML coding and framework setup.

Key features of this skill include support for horizontal and vertical slide structures, markdown-based slides, a variety of built-in themes, customizable transitions, animated fragments for sequential content display, syntax-highlighted code blocks, and speaker notes for presenters. Users can also add background colors, images, gradients, or videos to slides, enhancing visual engagement. The skill integrates with MCP tools, such as pptx_to_html, allowing seamless conversion from traditional presentation formats to interactive HTML slides. Compatibility extends across multiple AI models, including Claude Sonnet and GPT variants, ensuring broad usability.

This skill is ideal for educators, software developers, business professionals, and content creators who need to craft presentations for training, product demos, technical walkthroughs, or interactive workshops. By leveraging html-slides, users can produce polished, feature-rich presentations quickly, making it suitable for both internal meetings and public-facing demonstrations. Its interactive features and code presentation capabilities make it particularly valuable for technical content and educational material where engagement and clarity are paramount.

FAQ

How do I create a presentation using html-slides?

You describe the presentation you want, specify the desired theme, transitions, and features, and the skill generates a reveal.js HTML presentation based on your inputs.

Which AI models are compatible with this skill?

Recommended models are claude-sonnet-4 and claude-opus-4. It is also compatible with claude-3-5-sonnet, gpt-4, and gpt-4o.

Can I include code highlighting in my slides?

Yes, html-slides supports syntax-highlighted code blocks with line numbers and trimming features for clear presentation of programming examples.

What types of slide backgrounds can I use?

Slides can have color backgrounds, images, gradients, or video backgrounds, all configurable through reveal.js attributes.

Are there limitations on browser or device support?

The skill generates standard HTML slides compatible with modern browsers. No specific limitations are mentioned, but optimal display is expected on browsers supporting reveal.js features.

Install html-slides

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill