Blaczz/dsh-deck-builder

Converts Markdown into a self-contained HTML presentation: the deck_build tool turns any Markdown (research reports, meeting notes, course outlines) into a single-file HTML deck the user opens directly in a browser — arrow keys to navigate, f for fullscreen, one slide per page when printing. Three themes (deepseek/light/dark) with inlined CSS variables, smart splitting on ---/***/___ rules falling back to H1/H2 headings, full Markdown rendering, and zero-dependency pure functions — output is fully self-contained with inline CSS/JS and no network.

Web UI Enhancements ★ 2 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add "github:Blaczz/dsh-deck-builder#main"

From GitHub: dsh plugin --profile web add "github:Blaczz/dsh-deck-builder#main". Local directory: cd dsh-deck-builder && npm install --legacy-peer-deps && npm run build, then dsh plugin --profile web add ./dsh-deck-builder. Restart dsh web after install, then ask the agent to 'turn this into slides' or call deck_build directly.

Compatibility

DeepSeek Harness (dsh) pure tool plugin — registers the deck_build tool, zero dependencies, zero core changes.

Details

Recent updates

deck_build tool: Markdown → single-file HTML slides; 3 themes; smart splitting; zero dependencies; keyboard navigation + fullscreen + print/PDF.

FAQ

What does the agent get?
One tool — deck_build — that turns Markdown into a self-contained HTML slide deck.
Can I theme it?
Yes — three themes (deepseek/light/dark) with CSS variables inlined in the output.
Does it need external assets?
No — output is fully self-contained (inline CSS/JS, no external assets, no network).

Alternatives

omdsh-dev/dsh-genui · cyanseek/dsh-landscape · vlln/dsh-loop

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins