Loading...
Loading...
Create beautiful HTML presentations from markdown specs. Use when user asks to create a presentation or slideshow.
npx skill4agent add dexhorthy/slopfiles html-presentations{SKILLBASE}/template/index.html{SKILLBASE}/examples/spec.md{SKILLBASE}/scripts/create_standalone.shspec.md{SKILLBASE}/template/index.html* * *# Title<h1>## Heading<h2>- item<ul><li>**bold**<span class="accent"><span class="green">> quote<blockquote class="quote"><img src="...">class="shadow"```mermaid ```<div class="mermaid-wrapper"><pre class="mermaid"><!-- image gallery - VERTICAL --><!-- comment --><!-- big quote --><section class="slide">centeredindex.htmlopenFOLDERNAME-standalone.html2026-01-05-luciq-presentation-standalone.html{SKILLBASE}/scripts/create_standalone.sh /path/to/presentation/folder<section class="slide centered">
<h1>Presentation Title</h1>
<p class="subtitle">Subtitle here</p>
</section><section class="slide">
<h2>Slide Title</h2>
<ul>
<li>Point with <span class="accent">emphasis</span></li>
<li>Another point</li>
</ul>
</section><section class="slide centered">
<blockquote class="quote">
"The quote text here"
</blockquote>
</section><section class="slide centered">
<h2>Diagram Title</h2>
<div class="mermaid-wrapper">
<pre class="mermaid">
graph LR
A[Start] --> B[End]
</pre>
</div>
</section><section class="slide centered">
<h2>Image Title</h2>
<img src="./image.png" alt="Description" class="shadow" />
</section><section class="slide">
<h2>Gallery Title</h2>
<div class="columns">
<div class="column">
<p class="muted">Caption 1</p>
<img src="./image1.png" alt="Image 1" />
</div>
<div class="column">
<p class="muted">Caption 2</p>
<img src="./image2.png" alt="Image 2" />
</div>
</div>
</section><!-- image gallery - VERTICAL --><section class="slide centered">
<h2>Section Title</h2>
<p class="muted">Caption 1</p>
<img src="./image1.png" alt="Image 1" class="shadow" style="max-height: 55vh;" />
</section>
<section class="slide centered">
<h2>Section Title</h2>
<p class="muted">Caption 2</p>
<img src="./image2.png" alt="Image 2" class="shadow" style="max-height: 55vh;" />
</section>.slide.slide.centered.slide.top.accent.green.yellow.pink.cyan.muted.columns.split.gallery.subtitle.small.quote.big-number.badge.revealdata-progressivedata-progressive<li>.revealpadding-top: 15vh<section class="slide" data-progressive>
<h2>Key Points</h2>
<ul>
<li>First point (revealed on first advance)</li>
<li>Second point (revealed on second advance)</li>
<li>Third point (revealed on third advance)</li>
</ul>
</section>.reveal<section class="slide centered" data-progressive>
<h2>Before & After</h2>
<div class="reveal">
<p class="muted">Before</p>
<div class="mermaid-wrapper">
<pre class="mermaid">graph LR; A-->B</pre>
</div>
</div>
<div class="reveal">
<p class="muted">After</p>
<div class="mermaid-wrapper">
<pre class="mermaid">graph LR; A-->B-->C-->D</pre>
</div>
</div>
<p class="reveal muted">Summary text revealed last</p>
</section><section class="slide centered" data-progressive>
<h2>Feature Walkthrough</h2>
<div style="display: flex; gap: 30px; justify-content: center;">
<div class="reveal" style="text-align: center;">
<p class="muted">Step 1</p>
<img src="./step1.png" class="shadow" />
</div>
<div class="reveal" style="text-align: center;">
<p class="muted">Step 2</p>
<img src="./step2.png" class="shadow" />
</div>
<div class="reveal" style="text-align: center;">
<p class="muted">Step 3</p>
<img src="./step3.png" class="shadow" />
</div>
</div>
</section>