deck-all-hands
Builds 15-slide all-hands decks for company-wide team meetings with balance of wins and candor. Trigger phrases: all-hands deck, town hall deck, monthly…
Builds 11-slide sales decks for B2B pitch-to-close flows. Trigger phrases, sales deck, customer deck, buyer deck, prospect deck, B2B sales deck. Inherits full pipeline from deck-builder core (Plan, Build, Review, Release, Learn). Sales-specific, every ROI claim sourced, pricing
$ npx -y skills add FluidForm-ai/fluiddocs-deck-builder --skill deck-sales --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deck-salesContext preview
The summary Claude sees to decide when to auto-load this skill.
Builds 11-slide sales decks for B2B pitch-to-close flows. Trigger phrases, sales deck, customer deck, buyer deck, prospect deck, B2B sales deck. Inherits full pipeline from deck-builder core (Plan, Build, Review, Release, Learn). Sales-specific, every ROI claim sourced, pricing
name: deck-sales description: Builds 11-slide sales decks for B2B pitch-to-close flows. Trigger phrases, sales deck, customer deck, buyer deck, prospect deck, B2B sales deck. Inherits full pipeline from deck-builder core (Plan, Build, Review, Release, Learn). Sales-specific, every ROI claim sourced, pricing never hidden, Next Steps names specific humans and dates.
**Keep your process invisible.** Do not narrate the skill architecture (the "type pack" and "core" split) or announce which files you are reading. Skip preambles like "I'll start by reading...". Gather what you need, then build the deck.
This skill builds **B2B sales decks for prospect conversations: discovery, problem framing, solution fit, proof, pricing, and close**. It is a thin type pack that inherits the full pipeline from the `deck-builder` core skill. Read `deck-builder/SKILL.md` first for the 5-phase pipeline, 3-reviewer gate, fixed-canvas shell, brand-tokens methodology, and learnings log. This file only declares what's **sales-specific**.
---
**References in `references/`**:
**Declarations the brief locks in for sales builds**:
---
**Pipeline**: `deck-builder/SKILL.md`, 5-phase Plan, Build, Review, Release, Learn; 3 reviewer gates.
**Phase 1 artifact**: `deck-builder/references/build-brief-template.md`, fill in `deck_type: sales` plus the other sales-specific fields listed above.
**Phase 2 implementation**:
**Phase 3 reviewer specs** (all in `deck-builder/reviewers/`):
**Phase 5 learnings**: `deck-builder/references/learnings-log.md` (shared; filter by `Deck type = sales`).
---
Before writing the full deck, auto-generate 3 first-slide HTML previews based on what Phase 1 captured. Do not ask the user how to choose a style. Just generate three distinct visual directions (one safe preset, one bold preset, one wildcard from `style-presets.md`), save them to a `.skill-temp/` folder next to the brief, and open all 3 in the user's browser. Then ask "Which style do you want? A, B, C, or mix elements?" Only after the user picks does the full Phase 2 build begin.
Show, don't ask. This is the UX bar users expect from a modern deck-builder.
**Autonomous run exception**: for autonomous runs without a user browser to open previews in, skip the visual preview step. Instead, document the preset choice (palette, typography, character) as a code block in the brief and proceed directly to full build. The user can iterate on the preset post-build via the inline-edit module if needed.
---
Phase 4 deliverable:
1. The `.html` file at `<CATALOG_DIR>/<Customer>-Deck.html` (Mode A) or a user-specified path (Mode B). 2. The brief alongside it: `<Customer>-Brief.md`. 3. The absolute path to the file (or a tool-specific link such as `computer://...` when the agent runs in an environment that resolves it). 4. A one-paragraph design and content summary. 5. The compact audit report (3 reviewers, one line each).
Do not write walls of explanation. The file is the deliverable.
---
The `deck-builder/references/build-a-type-pack.md` recipe includes three hardened anti-gaming rules enforced by the Layout Reviewer:
1. **No hidden-content filler**, zero `display: none`, `visibility: hidden`, `opacity: 0`, or `height: 0` outside base `.slide` rules. If short of 60K bytes, add real visible content, not hidden blocks. 2. **No inline `justify-content: center` on `<section class="slide">`**, use dedicated classes (`.s-cover`, `.s-closing`) to avoid overflow-behind-header failures. 3. **Typography scale declared in CSS**, first `<style>` line must comment the scale (e.g., `/* Typography scale (7 sizes): ... */`). The Layout Reviewer enforces all font-sizes match the declared set, max 7 sizes.
See `content-spine.md` § Hard Constraints for the full list (these three are universal across all type packs; sales adds the rules below).
---
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. An open-source deck builder for coding agents.
Builds 15-slide all-hands decks for company-wide team meetings with balance of wins and candor. Trigger phrases: all-hands deck, town hall deck, monthly…
Build chrome-free, single-file HTML decks on a fixed 1440x810 canvas (scale-to-fit, PDF-like, non-responsive) for any deck type. Pitch, sales, launch, keynote,…
Lightweight pitch deck critique. Reads an HTML pitch deck and returns 5 to 7 plain-language observations covering problem clarity, solution clarity, traction…
Convert any PDF or PPTX deck into a self-contained interactive HTML deck, one file, one link, shareable. Auto-detects input file extension (.pdf or .pptx) and…
Build narrative-driven, speaker-centric keynote decks (20-35 slides, default 28) for conference talks, TED-style presentations, and standalone speaker decks.…
Builds launch decks for product announcements and go-to-market moments. Trigger on "launch deck", "product launch", "product announcement", "launch template",…