revealjs

Generate reveal.js presentations with slide structures, styles, and charts.

2|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/koki3141/codex-global-skills --skill revealjs-koki3141
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revealjs
Source: https://github.com/koki3141/codex-global-skills/tree/main/revealjs
Command: npx skills add https://github.com/koki3141/codex-global-skills --skill revealjs-koki3141

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reveal.js, chart.js, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation of reveal.js presentations, allowing users to quickly generate slides, customize styles, and add interactive elements without the need for complex setup or build steps.

Core Features & Use Cases

  • Slide Creation: Automatically generate slide structures based on user input.
  • Customization: Customize the appearance of slides with various themes, color palettes, and font styles.
  • Layouts: Offers various layouts including single slides, vertical stacks, and section dividers.
  • Visual Elements: Include text, images, icons, and charts within slides.
  • Use Case: For creating presentations for educational purposes, work presentations, or personal projects.

Quick Start

Use the revealjs skill to create a presentation titled 'My Presentation' with 10 slides, and save it as 'presentation.html'.

Frequently Asked Questions about revealjs

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

FAQPage Schema
How do I automate creating reveal.js presentations with custom slides?

This Skill programmatically constructs reveal.js presentations by generating slide structures, applying custom styling, and integrating visual elements like text, images, and charts to automate presentation creation without manual HTML coding.

Can I add interactive charts to my reveal.js slides?

Yes, you can add interactive charts to your reveal.js slides by leveraging the Chart.js library dependency to render data visualizations and enhance visual storytelling within generated presentations.

Do I need to install Chart.js to render data visualizations in reveal.js?

Yes, Chart.js is a required dependency alongside reveal.js to render data visualizations and charts within the generated presentations, ensuring proper graphical display of data elements.

What slide layouts are available when building reveal.js presentations?

Available layouts include single slides, vertical stacks, and section dividers, allowing you to structure educational or work presentations with varied visual flow and customized section organization.

How do I customize the appearance and themes of reveal.js slides?

You can customize reveal.js slide appearances by programmatically applying various themes, color palettes, and font styles to generate polished, professional presentations tailored to your specific visual requirements.