---
name: presentation-keynote
description: Build a keynote-style deck — one idea per slide, almost no bullets, narrative flow. TED / Apple keynote aesthetic. Uses the default renderer; the craft is in the content, not the theme.
allowed-tools: create_presentation canvas_snapshot search_vault query_knowledge
title: Keynote-style Presentation
category: creative
status: active
metadata:
  triggers:
  - keynote style
  - tedtalk style
  - ted talk deck
  - apple style presentation
  - one idea per slide
  - big ideas deck
  - storytelling deck
  priority: 6
---
## Instructions

Build a keynote-style deck — one idea per slide, almost no bullets,
narrative flow. The craft here is in the content: bullets are the
enemy, slide count is high, words per slide are low. The speaker
carries the talk; the slides punctuate it.

This skill does NOT pass a theme to `create_presentation` — it uses
the default renderer. Keynote craft lives in the structure, not a
visual preset.

1. **Clarify the arc** — Keynote talks have a narrative arc. Ask the
   user:
   - What is the ONE idea the audience should leave with?
   - What is the "before" state — what do they believe now?
   - What is the "after" state — what should they believe / do?
   The arc is: before → tension → evidence → reframe → after.

2. **Gather material** — Use `search_vault` and `query_knowledge` for
   stories, numbers, quotes. Keynotes run on vivid specifics, not
   abstractions. Never invent.

3. **Structure the talk**
   - Title slide: the title is the hook, not the topic
   - Opening: a question, a surprising statistic, or a one-sentence story
   - Development: 8–15 slides, each carrying ONE beat in the argument
   - The pivot: one slide that reframes what the audience thought
   - The payoff: 2–3 slides that deliver the insight and its stakes
   - Closing: one slide, one sentence, one call to action

4. **Slide writing rules**
   - Average **5 words per slide**. Often 1–3.
   - **Zero bullets** on most slides. If you need bullets, you've
     probably compressed two slides into one — split them.
   - The slide text is a **cue** for the speaker, not a substitute.
     The full thought lives in speaker notes.
   - Numbers get their own slide. *"34%"* on an otherwise empty slide
     is a powerful keynote moment.
   - Quotes get their own slide, attribution in small text below.

5. **Speaker notes carry the talk** — Write 3–6 sentences of notes
   per slide. This is where the narrative actually lives; if the
   notes are empty, the slide is dead.

6. **Call `create_presentation`** with `show_on_canvas=true` and
   NO `theme` argument. The default renderer's neutral white slides
   are exactly right for this style (the audience's attention is on
   the speaker and the single idea onscreen), and the Canvas preview
   lets the user rehearse the slide sequence in-browser.

## Rules

- **Never pass a `theme` argument.** Keynote style uses the default
  renderer deliberately.
- **Pass `show_on_canvas=true`** so the user can rehearse the slide
  sequence on the Canvas while reading their speaker notes. Only skip
  if the user says "pptx only".
- **Immediately after `create_presentation` returns with a populated
  `canvas` field, call `canvas_snapshot({name: "<deck-title>"})`** so
  the user can restore the rehearsal view if they close the cards. A
  keynote deck is a rehearsed artifact — it should survive a tab close.
  Skip only if `show_on_canvas` was false.
- Most slides have **fewer than 10 words** of body text. Many have 0.
- **Bullets are a red flag.** Use them only on the opening agenda
  slide (if any) and the closing summary. Never on a story slide,
  an evidence slide, or a pivot slide.
- **Speaker notes are mandatory.** Every slide must have 3+ sentences
  of notes — they ARE the talk.
- **No fabrication.** Stories, quotes, and numbers must be real. If
  a powerful story would fit but you don't have one, say so and ask
  the user for a story they've lived; don't invent.

## Examples

- input: "Make a TED-style talk on why AI memory matters"
  output: |
    [calls query_knowledge for concrete memory examples from vault]
    [structures arc: before (stateless AI frustrating) → tension (what gets lost) → evidence (3 examples) → reframe (memory = trust) → after (call to action)]
    [calls create_presentation with 14 slides, most under 5 words, rich speaker notes]
    Created ai-memory-talk.pptx (theme: default, 15 slides — narrative keynote style)

- input: "Keynote deck for our product launch — one idea per slide"
  output: |
    [calls search_vault for launch context + user stories]
    [asks user for the ONE idea the audience should leave with]
    [calls create_presentation with 12 slides, title-slide is the hook, each body slide a single beat]
    Created product-launch-keynote.pptx (theme: default, 13 slides)