skillfed

html-presentation

Transform any document, outline, or notes into a polished HTML slide deck ready to present in a browser. Choose between horizontal or vertical scroll navigation, pick from multiple visual themes, and customize layouts for your audience—all in a single, self-contained file.

HTML Presentation converts documents and outlines into self-contained HTML slide decks with keyboard navigation and multiple themes.

AI-generated summary based on this skill's SKILL.md

274 42 MIT updated by Mathews-Tom

Install

Mathews-Tom/armory/html-presentation · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/Mathews-Tom/armory
cp -r armory/skills/html-presentation ~/.claude/skills/html-presentation

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I convert my document into HTML slides?

html-presentation transforms your documents, outlines, or notes into browser-ready HTML slide decks. Simply provide your content, and the tool generates a self-contained file with professional styling, keyboard navigation, and your choice of visual themes—no additional setup required.

Can html-presentation make a Reveal.js presentation from notes?

Yes. html-presentation generates Reveal.js-powered presentations from your notes and outlines. You get full keyboard navigation, horizontal and vertical slide transitions, and all the interactivity of Reveal.js bundled into a single HTML file ready to present in any browser.

What navigation options does html-presentation support?

html-presentation offers both horizontal and vertical navigation modes. Choose scroll-based navigation for linear flow or traditional slide-by-slide progression. All presentations include keyboard controls, making it easy to navigate during live presentations or self-paced viewing.

Can I customize the appearance of my html-presentation slides?

Yes. html-presentation includes multiple layout and theme options to match your brand or audience. Select from pre-built visual themes, customize colors and fonts, and choose slide layouts that fit your content—all without writing code.

Is html-presentation suitable for pitch decks and conferences?

Absolutely. html-presentation is designed for professional use, including pitch decks and conference presentations. Build polished, themed slide decks that impress audiences, and deliver them as single self-contained HTML files that work on any device with a web browser.

What format does html-presentation output?

html-presentation outputs a single, self-contained HTML file. This file includes all styling, navigation logic, and content—no external dependencies required. Open it in any modern browser to present immediately, share via email, or host online.

SKILL.md

rendered from the published skill — quoted content, verbatim

HTML Presentation Skill

Convert documents, outlines, or freeform content into polished, self-contained HTML slide presentations with keyboard and scroll navigation.

When This Skill Triggers

  • User provides a document and asks for a "presentation", "slides", or "deck" as HTML
  • User asks to convert notes/outline/content into browser-presentable slides
  • User wants a Reveal.js or scroll-based HTML presentation
  • User references wanting to present from a browser rather than PowerPoint

Step 0: Gather Requirements

Before generating anything, check whether the user has specified the following. If any are missing, ask for clarification in a single concise message. Do NOT ask more than once — use

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 5 files
skills/html-presentation/SKILL.md
skills/html-presentation/evals/cases.yaml
skills/html-presentation/references/NAVIGATION.md
skills/html-presentation/references/TEMPLATES.md
skills/html-presentation/references/THEMES.md

Related skills

Tags

reveal-js-builder slide-deck-generator browser-presentation html-slideshow content-to-slides web-based-deck presentation-theming scroll-navigation