Creates terminal slide presentations from scratch using the deck CLI format. Triggers: "create a deck presentation", "make me a slide deck", "write slides about", "build a presentation on", "spawn deck creator", "make a deck about". <example> Context: User wants a presentation created user: "Create a deck presentation about Kubernetes networking" assistant: "I'll use the deck-creator agent to draft the full slide deck for you." <commentary> User wants a new presentation. deck-creator drafts the full .md file and writes it to disk, keeping presentation work isolated from the main conversation context. </commentary> </example> <example> Context: User provides a topic and some context user: "Make me a 15-slide deck about our incident response process for the team all-hands" assistant: "I'll spawn the deck-creator agent to draft that presentation." <commentary> User gives topic, audience, and length. deck-creator drafts outline first, gets approval, then writes the full slide file. </commentary> </example>
Reviews and improves existing deck presentation files. Triggers: "improve my slides", "edit my deck", "refine this presentation", "add progressive reveal to my deck", "clean up my slides", "review my deck file", "tighten my presentation", "add speaker notes to my deck". <example> Context: User has a draft deck file they want improved user: "Can you review and improve my slides.md? It feels too dense." assistant: "I'll use the deck-editor agent to review and improve your presentation." <commentary> User has an existing file. deck-editor reads it, applies improvements, and writes back — keeping the editing work isolated. </commentary> </example> <example> Context: User wants specific improvements user: "Add progressive reveal to my architecture.md deck and add speaker notes" assistant: "I'll spawn the deck-editor agent to add those improvements." <commentary> User has specific edits in mind. deck-editor reads the file and applies the requested changes following deck skill conventions. </commentary> </example>
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A terminal slide presenter built with Bubbletea v2.
Present markdown files as navigable slide decks in the terminal with live hot reload, progressive reveal, column layouts, code execution, and vim-style navigation.
go install github.com/jedwards1230/deck@latest
Or download a binary from releases.
# Present a markdown file
deck slides.md
# Pipe content
cat slides.md | deck
# Built-in tutorial
deck
Slides are separated by --- on its own line. YAML frontmatter is optional:
---
author: Your Name
date: 2025
paging: "%d / %d"
---
# First Slide
Content here.
---
# Second Slide
More content.
| Key | Action |
|---|---|
l space right enter | Next |
h left | Previous |
j / k | Forward / Back |
gg | First slide |
G | Last slide |
3G | Go to slide 3 |
/ | Search |
ctrl+n / N | Next / previous match |
ctrl+e | Execute code block |
y | Copy code to clipboard |
q | Quit |
First point appears immediately.
<!-- pause -->
This appears on the next advance.
<!-- pause -->
And this on the advance after that.
<!-- column_layout: [1, 1] -->
<!-- column: 0 -->
### Left
Left column content.
<!-- column: 1 -->
### Right
Right column content.
<!-- reset_layout -->
<!-- speaker_note: This is hidden from display. -->
When presenting a file, deck watches for changes and automatically jumps to the modified slide.
Press ctrl+e to execute the last code block on the current slide. Supports Go, Bash, Python, JavaScript, and Ruby.
---
footer: "{author} | {current_slide}/{total_slides}"
---
MIT
npx claudepluginhub jedwards1230/deck --plugin deckGit tooling for Claude Code — worktree workflows, default-branch commit prompt, PR-aware push reminders, and on-demand CI status watching
Grafana dashboard creation and management for Kubernetes-native deployments using the Grafana Operator
Go quality gates — auto-format, vet, test, and lint on every turn
Wiki MCP tools and Stop hook for wiki capture prompts
Claude Code skill for creating and presenting Slidev slidedecks
Build polished, self-contained HTML slide decks from any prompt — keyboard nav, swipe, fullscreen, brand theming. No Keynote or PowerPoint required.
Create beautiful HTML presentations from markdown specs using a Poimandres-themed template
Generate, extend, theme, and review HTML slide decks using a 25-component design system and multiple storytelling formats
HTML 스크롤텔링 기반 발표자료 생성 플러그인. 다크/라이트 테마, highlight.js 코드 블럭, frontend-design 연동 지원.
Create polished, professional reveal.js presentations with themes, multi-column layouts, callout boxes, code highlighting, animations, speaker notes, and custom styling. Generates HTML + CSS with no build step required.