web-presentation

Generate self-contained HTML presentations using Reveal.js templates.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/zhaoxuanZzz/skills --skill web-presentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-presentation
Source: https://github.com/zhaoxuanZzz/skills/tree/main/skills/web-presentation
Command: npx skills add https://github.com/zhaoxuanZzz/skills --skill web-presentation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Web Presentation Skill eliminates the complexity of building modern, interactive web slides by generating self-contained HTML artifacts powered by Reveal.js. It enables anyone to create polished, browser-ready presentations without a local build step or external dependencies.

Core Features & Use Cases

  • Self-contained HTML output: produce single-file slides that run offline and as Claude.ai artifacts.
  • Reveal.js powered features: access advanced transitions, speaker notes, overview mode, code highlighting, math rendering, and plugin support.
  • Diverse layouts: utilize title, content, two-column, image+text, quote, and section-divider slides, including nested vertical slides.
  • Template-driven workflow: leverage ready-made SKILL.md templates and reference material to standardize presentation creation.
  • Broad applicability: ideal for product demos, technical talks, educational sessions, and team updates.

Quick Start

  1. Review the SKILL.md template to understand the interactive workflow and available layouts.
  2. Choose a slide structure (title, content, two-column, image-text, quote, section) and populate slides accordingly.
  3. Open the generated single HTML file in a modern browser to view, navigate, and present; use speaker notes and overview as needed.

Frequently Asked Questions about web-presentation

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

FAQPage Schema
How do I create a single-file HTML presentation from markdown?

To create a single-file HTML presentation, this skill converts your markdown content into a self-contained Reveal.js HTML file with code highlighting, math rendering, and speaker notes, requiring no local build step or external dependencies.

Can I generate interactive web slides that run offline as Claude.ai artifacts?

Yes, you can generate interactive web slides that run offline as Claude.ai artifacts. The skill produces self-contained single HTML files powered by Reveal.js, ensuring browser-ready output without external dependencies.

What slide layouts are available for a Reveal.js presentation?

Available Reveal.js presentation layouts include title, content, two-column, image+text, quote, and section-divider slides. It also supports nested vertical slides, fragments, and diverse transitions for product demos and technical talks.

Does this presentation tool support speaker notes and code highlighting?

Yes, this presentation tool supports speaker notes and code highlighting. It leverages Reveal.js features to provide advanced transitions, overview mode, math rendering, and plugin support within a single HTML file.

What is the best way to build technical talks or educational slides without a local build step?

The best way to build technical talks or educational slides without a local build step is using this template-driven workflow. It generates self-contained HTML files with Reveal.js, standardizing presentation creation for broad applicability.

Do I need to install dependencies to view my web presentation slides?

No, you do not need to install dependencies to view your web presentation slides. The skill generates CDN-based, self-contained HTML artifacts that run offline and operate independently in any modern browser.