FluidForm-ai/fluiddocs-deck-builder

24 stars · Last commit 2026-06-10

Type-correct, brand-aware HTML deck builder for Claude Code. Pitch, sales, launch, keynote, all-hands. PDF and PPTX import.

README preview

# FluidDocs Deck Builder

[![GitHub stars](https://img.shields.io/github/stars/FluidForm-ai/fluiddocs-deck-builder?style=flat&color=F97316&label=Stars)](https://github.com/FluidForm-ai/fluiddocs-deck-builder/stargazers) [![License: MIT](https://img.shields.io/badge/License-MIT-F97316.svg)](LICENSE) [![Claude Code plugin](https://img.shields.io/badge/Claude%20Code-plugin-F97316)](https://github.com/FluidForm-ai/fluiddocs-deck-builder) [![Works with any SKILL.md agent](https://img.shields.io/badge/SKILL.md-Codex%20%C2%B7%20Gemini%20CLI%20%C2%B7%20OpenCode-64748B)](#manual-install-any-agent-that-reads-skillmd)


**Describe a deck and get one built. Or drop in an old PDF or PPTX to rebuild it. Either way: a polished, interactive HTML deck.**

![A one-line brief building an Airbnb-style pitch deck in a coding agent](docs/gifs/pitch-airbnb.gif)

An open-source deck builder for coding agents. Five type-correct deck spines (pitch, sales, launch, keynote, all-hands) build from a one-line brief, and `deck-import` rebuilds an existing PDF or PPTX. Four brand-mirror pitch templates, inline editing, and a multi-reviewer quality pipeline. Single-file HTML output, zero dependencies in the deck itself.

"Interactive" means each deck is one self-contained HTML file you navigate with arrow keys and edit in place: press `E`, click any element, type your change, then `Ctrl`/`Cmd`+`S` to download your edited copy. No server, no build step, no account.

Maintained by [FluidDocs](https://fluiddocs.ai). MIT licensed.

---

## Try it in 30 seconds, no install

**[Try it live, no install →](https://share.fluiddocs.ai/db-quickstart)** A live Stripe pitch deck loads in your browser. Press `E` inside the deck to enter edit mode. Edit any heading. Press `Ctrl`/`Cmd`+`S` to download your version. (Or open [`quick-start.html`](./quick-start.html) from a local clone.)

View full repository on GitHub →