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…
Build narrative-driven, speaker-centric keynote decks (20-35 slides, default 28) for conference talks, TED-style presentations, and standalone speaker decks. Triggers, "keynote", "keynote deck", "conference talk", "TED-style talk", "speaker deck". Inherits full pipeline from
$ npx -y skills add FluidForm-ai/fluiddocs-deck-builder --skill deck-keynote --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deck-keynoteContext preview
The summary Claude sees to decide when to auto-load this skill.
Build narrative-driven, speaker-centric keynote decks (20-35 slides, default 28) for conference talks, TED-style presentations, and standalone speaker decks. Triggers, "keynote", "keynote deck", "conference talk", "TED-style talk", "speaker deck". Inherits full pipeline from
name: deck-keynote description: Build narrative-driven, speaker-centric keynote decks (20-35 slides, default 28) for conference talks, TED-style presentations, and standalone speaker decks. Triggers, "keynote", "keynote deck", "conference talk", "TED-style talk", "speaker deck". Inherits full pipeline from deck-builder core; type-specific spine, visual patterns, and demo recipes defined here. Keynotes are the most elastic and visual of all deck types, every slide requires a visual anchor, one idea per slide, mandatory opening hook.
**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 **conference keynotes, TED-style talks, and speaker-centric presentations**. 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 **keynote-specific**.
---
**References in `references/`**:
**Declarations the brief locks in for keynote builds**:
---
When the trigger fires, the agent runs Phase 1 from `deck-builder/SKILL.md`. In addition to the generic intake, ask these keynote-specific questions in a single batched message:
1. **Talk length**: how many minutes is the speaking slot? (Drives slide count: ~45 seconds per slide.) 2. **Density mode**: is this deck for a live presentation (sparse, image-led, speaker carries the words) or for async reading (denser text, the slides explain themselves without a speaker)? This drives type sizes, text-per-slide, and whether speaker notes are inline or hidden. 3. **Thesis in one sentence**: the single idea every slide must support. 4. **Demo**: does the talk include a live interactive demo moment? (Default: no.) 5. **Speaker brand tokens**: any existing speaker site, talk page, or brand kit to mirror?
Batch these into one message. Do not interrogate slide by slide.
---
Before writing the full deck, the agent must auto-generate 3 first-slide previews and let the user pick a direction. Do not ask the user how to choose a style; pick the 3 from `deck-builder/references/style-presets.md`:
1. **Safe preset**: a clean, conference-default cover (full-bleed photo + large title, dark text on light bg or vice versa). 2. **Bold preset**: a high-contrast bold-type cover (single thesis phrase at 240pt+, solid color background). 3. **Wildcard preset**: an unexpected aesthetic (asymmetric layout, oversized monogram, or an artistic visual that matches the speaker's brand if known).
Steps:
1. Write the 3 first-slide HTML previews to `.skill-temp/keynote-preview-{safe,bold,wildcard}.html`. 2. Open all 3 in the user's browser. 3. Ask, "Which style do you want? A, B, C, or mix elements from these?" 4. Only after the user picks does the full Phase 2 build begin.
**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.
---
**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: keynote` plus the other keynote-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 = keynote`).
---
Phase 4 deliverable:
1. The `.html` file at `<CATALOG_DIR>/<Speaker-Name>-Keynote.html` or user-specified path. 2. The brief alongside it: `<Speaker-Name>-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/content summary. 5. The compact audit report (3 reviewers, one line each).
Do not write walls of explanation. The file is the deliverable.
---
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…
Builds launch decks for product announcements and go-to-market moments. Trigger on "launch deck", "product launch", "product announcement", "launch template",…
Build chrome-free, single-file HTML pitch decks on a fixed 1440x810 canvas. Either brand-accurate templates (Airbnb, Stripe, Anthropic, Sequoia Classic) or…