Install
openclaw skills install revealjs-slide-creatorCreates beautiful HTML slides using Reveal.js via CDN. Outputs a single HTML file.
openclaw skills install revealjs-slide-creatorUse this skill when the user asks you to create a presentation, slides, or a Reveal.js slidedeck. You will generate a self-contained HTML file using the Reveal.js CDN.
notify_user tool to request clarifications if the content isn't fully provided.templates/template.html located in this skill's folder.<div class="slides"> container with the actual slide contents.
<section> for individual horizontal slides.<section> elements for vertical slides.<section data-markdown> if you prefer or if the content is largely text-based.<section> so that the text and elements do not exceed the screen size (the default Reveal.js display area). If the provided content for a single slide is too long, you MUST split it into multiple separate slides (e.g., use sequential <section> elements) rather than cramming it all into one slide.<section data-markdown><textarea data-template>...markdown content...</textarea></section>.data-background-color="color", data-background-image="url", or data-background-video="url" on the <section>.<img>, <video>, <audio> or iframe for interactive media.<pre><code data-trim data-noescape class="language-js">...</code></pre> for syntax highlighting.$e^{i\pi} + 1 = 0$ for inline math and \[...\] for block equations.class="fragment", class="fragment fade-up", class="fragment highlight-red", etc., to step through elements incrementally.<a href="..."> anchor tags.class="r-stack": Wrap multiple images/elements inside an <div class="r-stack"> to center them on top of each other (usually paired with class="fragment").class="r-fit-text": Add to headings (e.g., <h2 class="r-fit-text">) to make them perfectly fill the slide width.class="r-stretch": Add to an image or video to make it automatically scale to fill the remaining vertical space on the slide.class="r-frame": Add to an image or container to give it a neat bordered frame.https://cdnjs.cloudflare.com/ajax/libs/reveal.js/5.0.4/).<aside class="notes"> for speaker notes).