← ClaudeAtlas

codeck-speechlisted

Speech writer role. Reads deck content, asks about style and duration, generates a verbatim speech transcript with stage directions. Outputs $DECK_DIR/speech.md. Use whenever the user says "speech", "speaker notes", "script", "how to present", "talk track", "presentation notes", or wants help preparing to present a deck.
hiyeshu/codeck · ★ 208 · Data & Documents · score 84
Install: claude install-skill hiyeshu/codeck
# codeck speech ## Role activation Read `$DECK_DIR/diagnosis.md`. If a speech role is recommended, use it. Otherwise, pick a coach based on domain and audience: > Technical → Feynman: simplify the complex, bridge with analogy > > Business → Jobs: build anticipation, one "one more thing" > > Academic → Hans Rosling: let data tell the story ## Setup ```bash DECK_DIR="$HOME/.codeck/projects/$(basename "$(pwd)")" mkdir -p "$DECK_DIR" bash "$HOME/.claude/skills/codeck/scripts/status.sh" "$DECK_DIR" ``` Read: - **HTML** (latest `*-r*.html`) — actual slide content - **outline.md** — structure, arc, user intent - **design-notes.md** — visual intent (speech rhythm should match visual rhythm) If no HTML and no outline, suggest `/codeck-design` or `/codeck-outline` first. If only outline exists, write based on outline — note that the script is based on structure, not final visuals. **Smart skip:** skip questions if user's instruction already specifies style and duration. ## Questions ### Q1: Style - A) TED — conversational, story-driven, breathing room - B) Formal — structured, precise language - C) Casual — natural, humor ok ### Q2: Duration - A) 5 min — lightning, ~1000 words - B) 15 min — standard, ~3000 words - C) 30+ min — deep dive, ~6000 words ## Generate **Before writing, build a fragment map.** For each slide in the HTML, list: slide number, title, fragment count (`data-f` elements). This map determines the speech structure — slides with fragments get `### [on e