cyberneticlibrary

Build presentations from markdown slides

md-slidesskillsetup L217,464
alirezarezvani/claude-skills
What it does

Convert markdown deck to browser-based HTML presentation

Best for

Markdown-authored slide decks with presenter notes and live keyboard navigation.

Inputs
  • · Markdown with slide boundaries (--- HR or # H1) and <!-- notes: --> blocks
Outputs
  • · Single-file HTML with keyboard nav, presenter mode, URL-hash deep linking, PDF export
Requires
  • · Python 3 (slide_splitter, presenter_notes_parser, deck_html_renderer)
Preconditions
  • · 3+ slide boundaries (HR or H1)
  • · Markdown >= 100 lines
  • · Produces 2+ slides
  • · Design-system loaded
Failure modes
  • · Exit 5: single-slide deck
  • · Exit 6: no clear boundaries
  • · Exit 7: --strict-notes on with < 50% notes coverage
  • · Soft-warns slides > 40 lines
Trust signals
  • · Alireza Rezvani, MIT licensed, v2.10.3
  • · Keyboard nav (arrow, space, P, Esc, Home, End tested)
  • · Vanilla JS, no framework runtime dependency