Loading...
Loading...
Writes a timed, word-budgeted speaker script for an exact conference-talk slot (e.g. a 12-minute talk plus 3-minute Q&A, or a 5-minute lightning talk). Use when a researcher mentions talk script, presentation script, speaker notes, conference talk, lightning talk, rehearsal, "what do I say on each slide", or "my talk is running long". Turns a slide deck or outline into spoken-register prose with a per-slide word budget at ~130 words/minute (calibratable), cumulative timing marks, written-out transitions, a marked cut list worth 10-15% of the talk for running long, and a Q&A handoff. Bundled stdlib-only Python scripts compute the budget (word_budget.py) and re-time any draft (script_timer.py with per-slide timing, cut savings, and an over/under verdict). Venue-aware but treats presenter instructions and the acceptance email as ground truth for slot length; never invents results — every claim spoken must come from the paper.
npx skill4agent add shaishavmaisuria/research-paper-lifecycle-skills write-talk-scriptmake-slidesmake-slidesmake-slidesvenues/conferences/<venue>-<year>.ymlcfp_url- ## | <minutes>- Key idea | 2python3 scripts/word_budget.py --minutes 15 --qa 3 --outline outline.md \
[--wpm 120] [--venue-profile venues/conferences/<venue>.yml]python3 scripts/word_budget.py ... --json > budget.json--slides N## [bracketed]python3 scripts/script_timer.py talk-script.md --budget budget.json--minutes 15 --qa 3OVERWITHIN BUDGET<!-- CUT: label --><!-- END CUT -->script_timer.py[4:30]talk-script.md## budget.jsonscript_timer.py--wpmverify-citationscfp_url