dexhorthy/slopfiles/html-presentations
Claude Code and agent skill by dexhorthy/slopfiles
- community
Checking that the SKILL.md file is still in the repository.
Create beautiful HTML presentations from markdown specs. Use when user asks to create a presentation or slideshow.
Install
npx vskill@latest install dexhorthy/slopfiles/html-presentationsSKILL.md
HTML Presentations
Convert a markdown spec file into an HTML presentation using the Poimandres-themed template.
Files
- Template:
{SKILLBASE}/template/index.html - Example spec:
{SKILLBASE}/examples/spec.md - Build script:
{SKILLBASE}/scripts/create_standalone.sh
Instructions
- Read the spec markdown file (e.g.,
spec.md)
- Read the template at
{SKILLBASE}/template/index.html
- Parse the spec file:
- Split on
* * *to get individual slides # Title= title slide (use<h1>)## Heading= slide heading (use<h2>)- item= bullet list (use<ul><li>)**bold**= emphasis (use<span class="accent">or<span class="green">)> quote= blockquote (use<blockquote class="quote">)<img src="...">= image (keep as-is, addclass="shadow"if appropriate)- `
`mermaid`= mermaid diagram (wrap in<div class="mermaid-wrapper"><pre class="mermaid">`) <!-- image gallery - VERTICAL -->= split images into separate slides (one per slide)<!-- comment -->= other layout hints (e.g.,<!-- big quote -->)
- Generate HTML slides:
- Each slide is a
<section class="slide">(addcenteredclass for title/image slides) - Preserve the template's head section (styles, scripts, mermaid config)
- Preserve the navigation and script at the bottom
- Write output to
index.htmlin the same directory as the spec, offer toopenit using Bash for the user
- OPTIONAL Create standalone shareable HTML:
- Run the build script to embed all PNG images as base64 data URIs
- Output:
FOLDERNAME-standalone.html(e.g.,2026-01-05-luciq-presentation-standalone.html) - Creates a single self-contained file (~2-3MB) that opens in any browser
``bash {SKILLBASE}/scripts/create_standalone.sh /path/to/presentation/folder ``
Slide Type Examples
Title Slide
Bullet Points
Big Quote
Mermaid Diagram
Image
Image Gallery (2 images side by side)
Vertical Image Gallery (one image per slide)
When spec contains <!-- image gallery - VERTICAL -->, split each image into its own slide:
Available CSS Classes
Slide Classes
.slide- base slide.slide.centered- center content.slide.top- align to top
Color Classes
.accent- light blue (#ADD7FF).green- mint green (#5DE4c7).yellow- soft yellow (#fffac2).pink- pink (#d0679d).cyan- cyan (#89ddff).muted- dim gray
Layout Classes
.columns- two-column grid.split- image + text side by side.gallery- flex gallery for multiple images
Element Classes
.subtitle- smaller subtitle text.small- smaller text.quote- styled blockquote.big-number- large stat/number.badge- tag/badge element.reveal- progressive reveal item (use withdata-progressive)
Progressive Reveal
Add data-progressive to a slide to reveal content one item at a time on advance.
How it works:
- Slide starts with title visible, all
<li>and.revealelements hidden - Each advance (→, Space, or Next button) reveals the next item
- When all items are visible, next advance goes to the next slide
- Going back shows previous slide with all items visible
Note: Progressive slides use padding-top: 15vh instead of vertical centering to prevent layout shift as items reveal.
Progressive Bullet Points
Progressive Custom Elements
Use .reveal class for non-list items:
Progressive Image Gallery
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/html-presentations/skills/html-presentations/SKILL.md
Popularity
- Repository stars
- 33
- Repository forks
- 1
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dexhorthy/slopfiles/html-presentations)