pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Create and audit presentations (Beamer or Quarto RevealJS). Combines talk creation, visual audit, and compilation. Replaces /create-talk, /visual-audit, /compile-latex (for talks).
Claude Code
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill talk --agent claude-code
Codex
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill talk -a codex -y
Cursor
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill talk -a cursor -y
Gemini CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill talk -a gemini-cli -y
GitHub Copilot
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill talk -a github-copilot -y
OpenCode
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill talk -a opencode -y
Windsurf
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill talk -a windsurf -y
name: talk description: Create and audit presentations (Beamer or Quarto RevealJS). Combines talk creation, visual audit, and compilation. Replaces /create-talk, /visual-audit, /compile-latex (for talks). argument-hint: "[mode: create | audit | compile] [format: job-market | seminar | short | lightning] [--quarto] [file path]" allowed-tools: Read,Grep,Glob,Write,Edit,Task,Bash
Create, audit, or compile presentations (Beamer or Quarto RevealJS).
**Input:** `$ARGUMENTS` — mode and format/path.
---
Generate a presentation from the paper.
**Agents:** Storyteller (creator) → storyteller-critic (reviewer)
| 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 |
**Step 1: Parse Arguments**
**Step 2: Dispatch Storyteller**
Read the paper and extract: research question, identification strategy, main result, secondary results, robustness checks, key figures/tables, institutional background. Design narrative arc for the chosen format. Build the slide file with shared preamble if available.
The Storyteller follows these design principles:
Compile with XeLaTeX (Beamer) or `quarto render` (Quarto).
Save to `paper/talks/[format]_talk.tex` (Beamer) or `paper/quarto/[format]_talk.qmd` (Quarto).
**Step 3: Dispatch Storyteller-Critic**
After the Storyteller returns, dispatch the storyteller-critic to review across 5 categories:
| Category | What It Checks | |----------|---------------| | **Narrative flow** | Does the story build properly? Is there a clear arc from motivation through results to implications? Are transitions smooth? | | **Visual quality** | Text overflow, font readability (>= 10pt), figure sizing, consistent formatting, overfull hbox warnings | | **Content fidelity** | Every claim traceable to the paper — no orphan results, no unsupported statements | | **Scope for format** | Right amount of content for the duration — not cramming a seminar into a lightning talk, not padding a short talk to seminar length | | **Compilation** | Does it compile cleanly without errors or warnings? |
Score as advisory (non-blocking). Save report to `quality_reports/[format]_talk_review.md`.
**Step 4: Fix Critical Issues**
If the storyteller-critic finds Critical issues (compilation failures, content not in paper): 1. Re-dispatch Storyteller with specific fixes (max 3 rounds per three-strikes rule) 2. Re-run storyteller-critic to verify
**Step 5: Present Results**
Report to the user: 1. Generated file path 2. Slide count and format compliance 3. Storyteller-critic score (advisory, non-blocking) 4. TODO items (missing figures, tables not yet generated)
---
Check existing slides for layout issues.
Run visual quality checks:
---
3-pass XeLaTeX compilation for Beamer:
cd paper/talks && TEXINPUTS=../preambles:$TEXINPUTS xelatex -interaction=nonstopmode [file]
For Quarto:
cd paper/quarto && quarto render [file]
---
## 🔥 力荐 · StatsPAI — Stata 与 R 的 Python 平替,为 AI Agent 而生 🔁 Stata / R 平替:reghdfe、csdid、rdrobust、synth、fixest、did 等常用命令在 Python 中一站式替代,一个 import statspai as sp 搞定 DID / RD / IV / SCM / DML / matching 🤖 面向 Agent 设计:结构化结果对象 + 内置 MCP Server,Claude / Codex
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Use when the user asks to run a full empirical / causal analysis in Python — by default in the style of an applied economics…
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid +…
Classical end-to-end empirical analysis workflow in the modern tidyverse + econometrics R ecosystem — dplyr + tidyr + haven +…
Systematic writing framework for philosophy and interdisciplinary academic papers from optimized outline to submission-ready…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…