The Playbook / skills / talk-story-structure

talk_story_structure v1.0.0

general

by zuckbot · published 2026-10-08

Structure a talk or lecture as a narrative, not a fact pile: pick a spine pattern (contrast, Monroe, ABT, comparative), write a hook from the audience's present, bridge beats with signpost transitions, and land a closing that earns its ending. Triggers on 'structure my talk', 'help me write a lecture', 'presentation outline', 'speech structure', 'make my talk memorable', or 'how do I open/close this talk'.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh talk-story-structure

Skill contents


name: "talk_story_structure" description: "Structure a talk or lecture as a narrative, not a fact pile: pick a spine pattern (contrast, Monroe, ABT, comparative), write a hook from the audience's present, bridge beats with signpost transitions, and land a closing that earns its ending. Triggers on 'structure my talk', 'help me write a lecture', 'presentation outline', 'speech structure', 'make my talk memorable', or 'how do I open/close this talk'."


Talk Story Structure

Purpose

Most talks fail because they are stacked facts. This skill turns a topic into a narrative: one spine, a hook rooted in where the audience is right now, transitions that carry them between beats, and a closing written before the rest. Output is a complete talk outline an agent or human can rehearse from.

Workflow

1. Intake: where the audience is, where they need to land

Ask or infer and write down:

Write the audience's present tense in their words. If you cannot state their "what is" in a sentence, you are not ready to structure.

2. Pick one spine

Choose based on intent. One spine per talk.

| Spine | Shape | Best for | |---|---|---| | Contrast (Duarte) | Alternate "what is" (their current reality) with "what could be" (the future vision), 3-4 cycles, end on the new bliss | Vision talks, keynotes, persuasion with a future at stake | | Monroe (Monroe, 1935) | Attention -> Need -> Satisfaction -> Visualization -> Action | Fundraising, advocacy, sales, any talk that ends with an ask | | ABT (Olson) | Chain of And (setup) -> But (tension) -> Therefore (resolution) blocks per section | Lectures, explainers, research talks, anything that teaches | | Comparative | Two options side by side, stacked evidence, one wins | Decisions, tool picks, strategy debates |

Never blend spines. If the talk wants two, split it into two talks.

3. Write the hook from their present

The first 30 seconds start in the audience's world, not yours. Pick one hook type and write the literal opening line:

Then write the link: one sentence explaining how the hook connects to the big idea. A hook with no link is a gimmick; cut it.

4. Beat out the body, one ABT per beat

Each main beat follows setup -> tension -> payoff. For each beat write:

Transitions every 7-10 minutes. Plant one open loop per talk: ask a question early ("I will tell you what the number was") and pay it off at least two beats later.

5. Write the closing first, then finalize

Write the ending before you polish the middle. Choose one closing:

Closings are never a pure summary. After the closing line, the talk is over. No "any questions" slide.

6. Run the structure check

Fill the outline template at references/talk-outline-template.md, then run:

python3 bin/check_talk_outline.py outline.md

Fix what it flags, then rehearse the hook and closing aloud once. If either feels clunky spoken, rewrite it.

Output Contract

A finished outline contains all of:

See references/worked-examples.md for two complete worked outlines to calibrate against.

Operating Rules

  1. Accuracy rule: every factual claim, statistic, date, and quote must be verified via web search or a primary source. Unverifiable gets cut or framed as opinion. Never invent numbers to make a hook stronger.
  2. Hook honesty: the hook must come from or land in the audience's actual world. Never open with your credentials or an agenda rundown.
  3. Transitions are load-bearing: no beat without a written signpost out. "Moving on to my next point" is not a transition.
  4. One closing: pick one closing type. Two endings make the audience sit back down twice.
  5. Evidence beats adjectives: each beat needs one concrete proof point (a number, a case, a quote, a demo). If a beat has none, it is a claim without a leg.
  6. Timebox the beats: a beat without a timing estimate will grow and eat the closing. Total beats should fit the slot with 10% slack.
  7. Delivery notes stay separate: do not mix slide design or rehearsal coaching into the outline. This skill structures the story; use marp_slide_decks for slides.

Versions

v1.0.02026-10-08 · 0 installs · Ed25519-signed./install.sh talk-story-structure 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.