Loading...
Loading...
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.
npx skill4agent add hiyeshu/codeck codeck-speech$DECK_DIR/diagnosis.mdTechnical → Feynman: simplify the complex, bridge with analogyBusiness → Jobs: build anticipation, one "one more thing"Academic → Hans Rosling: let data tell the story
DECK_DIR="$HOME/.codeck/projects/$(basename "$(pwd)")"
mkdir -p "$DECK_DIR"
bash "$HOME/.claude/skills/codeck/scripts/status.sh" "$DECK_DIR"*-r*.html/codeck-design/codeck-outlinedata-f### [on enter]### [fragment N][停顿 2秒][放慢][看观众][pause 2s][slow down][look at audience]| Slide | Title | Words | Estimate |
|---|---|---|---|
| 1 | ... | ... | ... |
buildNotes()data-notesdata-notesdata-f="N"data-notesdata-f="1"data-notesdata-f="2"data-notes"Let's talk about the three ideas behind codeck. [pause 2s] First, it recruits people, not rules. [pause] Second, isomorphic mapping. [pause] Third, no schema ceiling."
data-f="1"data-f="2"data-f="3"<section class="slide" data-notes="Let's talk about the three ideas behind codeck. [pause 2s]">
<h2 data-f="1" data-notes="First, it recruits people, not rules. [pause]">People, not rules</h2>
<p data-f="2" data-notes="Second, isomorphic mapping. [pause]">Isomorphic mapping</p>
<p data-f="3" data-notes="Third, no schema ceiling.">No schema ceiling</p>
</section>data-notesdata-notes[pause][slow down]---
style: "{style}"
duration: "{target}"
totalEstimate: "{estimate}"
---
# Speech: {topic}
---
## Slide 1: {title}
<!-- estimate: {N}s | {M} words | fragments: 0 -->
{verbatim speech text}
[pause 2s]
---
## Slide 2: {title}
<!-- estimate: {N}s | {M} words | fragments: 3 -->
### [on enter]
{what to say when slide appears, before any fragment}
### [fragment 1]
{what to say when fragment 1 reveals}
### [fragment 2]
{what to say when fragment 2 reveals}
### [fragment 3]
{what to say when fragment 3 reveals}
---codeck speech done.Strongest moment: {slide N — what happens and why it works. e.g., "Slide 4, the three-second pause after the question. That silence is where the audience decides you're worth listening to."}{one line — readiness assessment}Output:+ HTML data-notes updated Press P in the deck for speaker mode to see the script.$DECK_DIR/speech.mdAll done. Need to export?. Check progress anytime with/codeck-export./codeck