Generate Beamer presentations by dispatching the Storyteller agent (creator) and Discussant agent (critic). Supports 4 formats — job market, seminar, short, lightning. Derives all content from the paper.
Generate a Beamer presentation by dispatching the Storyteller (creator) and Discussant (critic).
Input: $ARGUMENTS — format name, optionally followed by paper path.
job-market | seminar | short | lightningPaper/main.tex| Format | Slides | Duration | Content Scope |
|---|---|---|---|
| Job market | 40-50 | 45-60 min | Full story, all results, mechanism, robustness |
| Seminar | 25-35 |
| 30-45 min |
| Motivation, main result, 2 robustness, conclusion |
| Short | 10-15 | 15 min | Question, method, key result, implication |
| Lightning | 3-5 | 5 min | Hook, one result, so-what |
Delegate to the storyteller agent via Task tool:
Prompt: Create a [format] talk from [paper].
Read the paper and extract: research question, identification strategy, main result,
secondary results, robustness checks, key figures/tables, institutional background.
Design narrative arc for [format] format.
Build Beamer .tex file with shared preamble if available.
Compile with XeLaTeX.
Save to Talks/[format]_talk.tex
The Storyteller follows these principles:
After Storyteller returns, delegate to the discussant agent:
Prompt: Review the talk at Talks/[format]_talk.tex.
Check 5 categories:
1. Narrative flow — does the story build properly?
2. Visual quality — overflow, readability, consistency
3. Content fidelity — every claim traceable to paper
4. Scope for format — right amount of content for duration
5. Compilation — does it compile cleanly?
Score as advisory (non-blocking).
Save report to quality_reports/[format]_talk_review.md
If Discussant finds Critical issues (compilation failures, content not in paper):
.tex file pathSave to Talks/[format]_talk.tex (e.g., Talks/seminar_talk.tex).