Not in the top 1,000 by GitHub stars
hanlulong/econ-slides-skill
Turn an economics paper into a seminar-ready Beamer talk with a timed speaker script — conference, job-market and discussant slides. Agent Skill for Claude Code & Codex.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
4ac998bfa98b → 4ac998bfa98b
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 4ac998bfa98b
No earlier version was observed for comparison.
Heat
3.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
econ-slides
When your agent uses it
Build professional academic economics slide decks in LaTeX/Beamer: turn a paper into a conference, seminar, or job-market talk; build discussant slides; polish or shorten an existing deck. Use when the user mentions slides, presentation, talk, deck, beamer, seminar, conference, job talk, job market presentation, discussion, or discussant in an economics or social-science research context.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
5,340 tokensWhen the skill is activated
Reference documents
38,653 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Routing
- Quality gates and adaptable defaults
- Workflow
- What this skill refuses to do
Scripts executed separately
scripts/check_deck.pyscripts/check_script.pyscripts/compile_deck.pyscripts/crop_figure.pytests/run-tests.shtests/run-theory-template-tests.shtests/theory-template-contract.py
Files
.github/ISSUE_TEMPLATE/bad-slide.ymlasset1,035 bytes.gitignoreasset575 bytesCONTRIBUTING.mddoc804 bytesLICENSEasset1,063 bytesREADME.mddoc12,860 bytesREADME.zh-CN.mddoc13,000 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesSKILL.mdcore24,477 bytesdocs/images/sample-mainresult.pngasset94,168 bytesdocs/images/sample-punchline.pngasset90,274 bytesdocs/sample-talk/README.mddoc2,842 bytesdocs/sample-talk/conference-30min.pdfasset214,487 bytesdocs/sample-talk/conference-30min.texasset19,012 bytesdocs/sample-talk/figures-slides/fig1_rollout.pngasset40,535 bytesdocs/sample-talk/figures-slides/fig2_event_study.pngasset55,522 bytesdocs/sample-talk/figures-slides/fig3_cohorts.pngasset42,198 bytesdocs/sample-talk/results.texasset3,288 bytesdocs/sample-talk/script.pdfasset65,717 bytesdocs/sample-talk/script.texasset29,697 bytesdocs/sample-talk/structure-plan.mddoc8,579 bytesreferences/beamer-layout-mechanics.mddoc6,289 bytesreferences/discussant.mddoc4,868 bytesreferences/exhibit-surgery.mddoc15,079 bytesreferences/existing-deck-workflow.mddoc25,001 bytesreferences/slide-rules.mddoc19,939 bytesreferences/source-integrity.mddoc6,933 bytesreferences/speaker-script.mddoc16,829 bytesreferences/style-guide.mddoc8,013 bytesreferences/talk-structures.mddoc21,746 bytesscripts/check_deck.pyruns37,529 bytesscripts/check_script.pyruns30,989 bytesscripts/compile_deck.pyruns5,769 bytesscripts/crop_figure.pyruns4,901 bytestemplates/discussion.texasset4,971 bytestemplates/paper-talk.texasset9,667 bytestemplates/results.texasset2,251 bytestemplates/script.texasset9,784 bytestemplates/theory-script.texasset12,796 bytestemplates/theory-talk.texasset9,757 bytestests/baseline-regression-base.texasset323 bytestests/baseline-regression-new.texasset598 bytestests/baseline-regression-shifted.texasset452 bytestests/interface-test.texasset5,150 bytestests/modular-link-backup.texasset96 bytestests/modular-link.texasset266 bytestests/nav-overlap-test.texasset1,251 bytestests/ordinary-economic-question.texasset164 bytestests/repeated-counter-test.texasset633 bytestests/run-tests.shruns28,986 bytestests/run-theory-template-tests.shruns1,261 bytestests/script-sync/good-script.texasset2,041 bytestests/script-sync/mini-deck.texasset489 bytestests/script-sync/mini-script.texasset661 bytestests/script-sync/missing-qa-script.texasset1,457 bytestests/script-sync/repeated-title-deck.texasset331 bytestests/script-sync/repeated-title-script.texasset905 bytestests/sparse-test.texasset617 bytestests/static-footer-test.texasset597 bytestests/theory-template-contract.pyruns2,980 bytestests/title-metadata-test.texasset937 bytestests/violations-test.texasset5,520 bytesthemes/README.mddoc4,233 bytesthemes/econ-slides-boxed.styasset4,655 bytesthemes/econ-slides-clean.styasset4,878 bytesthemes/econ-slides-compat.styasset3,940 bytesthemes/econ-slides-house.styasset6,493 bytes
Read SKILL.md
# econ-slides
You are an expert on economics research talks. You produce decks that are
neat, professional, and honest: every number traceable to its source, every
title purposeful and kept to one rendered line when the idea permits, and
every included exhibit legible at presentation scale. Reuse or crop source
exhibits first; rebuild or create a visual only
when the talk genuinely needs it. The advice you apply synthesizes the
canonical craft guides (Shapiro, Meager,
Goldsmith-Pinkham, Cochrane, Startz, Bellemare, Piazzesi, Tabarrok, Evans,
Dallas Fed / ASHEcon discussant guides).
## Routing
View the complete source on GitHubSkills included
- econ-slides
Repository facts
- License
- MIT
- Created
- Jul 15, 2026
- Last pushed
- Jul 20, 2026
- Forks
- 1
- Open issues
- 1
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 13 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 9 dangerous shell commandsin 2 files: tests/run-tests.sh:40 tests/run-theory-template-tests.sh:8
- 52 network referencesin 7 files: README.md:5 README.zh-CN.md:6 docs/sample-talk/README.md:19 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- 7 executable scriptsin 7 files: scripts/check_deck.py:1 scripts/check_script.py:1 scripts/compile_deck.py:1 and 4 more
- 1 reference to secretsin 1 file: scripts/compile_deck.py:101
- No requests to vote in Hot
Show all 69 signals by file
README.md
- Network accessline 5
[](LICENSE) - Network accessline 6
[](#install) - Network accessline 7
[](#install) - Network accessline 8
[](./README.md) - Network accessline 9
[](./README.zh-CN.md) - Network accessline 85
deck and script PDFs, LaTeX sources, and a structure plan. It uses the fictional demonstration paper from [econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill); - Network accessline 86
fictional demonstration paper from [econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill); see the sample's [provenance notes](docs/sample-talk/README.md). - Network accessline 87
[econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill); - Network accessline 101
Help me install the econ-slides skill from https://github.com/hanlulong/econ-slides-skill: clone it, then link the - Network accessline 102
https://github.com/hanlulong/econ-slides-skill: clone it, then link the - Network accessline 116
git clone https://github.com/hanlulong/econ-slides-skill.git - Network accessline 130
git clone https://github.com/hanlulong/econ-slides-skill.git - Network accessline 215
- [econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill) — the referee-report sibling: that skill judges the paper, this one presents it - Network accessline 216
- [econ-writing-skill](https://github.com/hanlulong/econ-writing-skill) — writing the paper in the first place - Network accessline 217
- [awesome-ai-for-economists](https://github.com/hanlulong/awesome-ai-for-economists) — the broader toolbox - Network accessline 221
The craft rules synthesize public guides by [Jesse Shapiro](https://shapiro.scholars.harvard.edu/notes-and-lectures), - Network accessline 222
[Jesse Shapiro](https://shapiro.scholars.harvard.edu/notes-and-lectures), - Network accessline 223
Rachael Meager, [Paul Goldsmith-Pinkham](https://paulgp.com/beamer_tips.pdf), [John Cochrane](https://faculty.wcas.northwestern.edu/mdo738/teaching/cochrane.pdf), - Network accessline 224
[Paul Goldsmith-Pinkham](https://paulgp.com/beamer_tips.pdf), - Network accessline 225
[John Cochrane](https://faculty.wcas.northwestern.edu/mdo738/teaching/cochrane.pdf), - Network accessline 226
Dick Startz, [Marc Bellemare](https://profiles.shsu.edu/dpg006/present.htm), Monika Piazzesi, Alex Tabarrok, David Evans, Darren Lubotsky, Donald Davis, Keith - Network accessline 227
[Marc Bellemare](https://profiles.shsu.edu/dpg006/present.htm), Monika - Network accessline 228
Piazzesi, Alex Tabarrok, David Evans, Darren Lubotsky, Donald Davis, Keith Head, and the Dallas Fed and ASHEcon discussant guides. The verification approach learns from [beamer-skill](https://github.com/Noi1r/beamer-skill) - Network accessline 229
Head, and the Dallas Fed and ASHEcon discussant guides. The verification approach learns from [beamer-skill](https://github.com/Noi1r/beamer-skill) (PDF-render visual auditing) and - Network accessline 230
approach learns from [beamer-skill](https://github.com/Noi1r/beamer-skill) - Network accessline 231
(PDF-render visual auditing) and [Pedro Sant'Anna's workflow](https://github.com/pedrohcgs/claude-code-my-workflow) (executable quality gates); TikZ placement rules adapt ideas from Scott - Network accessline 232
[Pedro Sant'Anna's workflow](https://github.com/pedrohcgs/claude-code-my-workflow)
README.zh-CN.md
- Network accessline 6
[](LICENSE) - Network accessline 7
[](#安装) - Network accessline 8
[](#安装) - Network accessline 9
[](./README.md) - Network accessline 10
[](./README.zh-CN.md) - Network accessline 44
**[浏览完整的示例基准 →](docs/sample-talk/)**:包含幻灯片与讲稿的 PDF 和 LaTeX 源文件,以及一份结构规划。它使用来自 [econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill) 的虚构演示论文;来源说明见示例的 [README](docs/sample-talk/README.md)。 - Network accessline 55
Help me install the econ-slides skill from https://github.com/hanlulong/econ-slides-skill: clone it, then link the - Network accessline 56
https://github.com/hanlulong/econ-slides-skill: clone it, then link the - Network accessline 70
git clone https://github.com/hanlulong/econ-slides-skill.git - Network accessline 84
git clone https://github.com/hanlulong/econ-slides-skill.git - Network accessline 160
- [econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill) — 审稿侧的姊妹技能:它评判论文,本技能展示论文 - Network accessline 161
- [econ-writing-skill](https://github.com/hanlulong/econ-writing-skill) — 先把论文写好 - Network accessline 162
- [awesome-ai-for-economists](https://github.com/hanlulong/awesome-ai-for-economists) — 更全面的工具索引 - Network accessline 166
演讲方法规则综合了以下公开指南:[Jesse Shapiro](https://shapiro.scholars.harvard.edu/notes-and-lectures)、Rachael Meager、[Paul Goldsmith-Pinkham](https://paulgp.com/beamer_tips.pdf)、[John Cochrane](https://faculty.wcas.northwestern.edu/mdo738/teaching/cochr
docs/sample-talk/README.md
- Network accessline 19
The only substantive input was the fictional demonstration manuscript *Broadband Expansion and Small-Firm Productivity*, published as the sample for [econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill/tree/main/do - Network accessline 20
*Broadband Expansion and Small-Firm Productivity*, published as the sample for [econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill/tree/main/docs/sample-review). Its country, program, authors, and data are fiction - Network accessline 21
[econ-paper-review-skill](https://github.com/hanlulong/econ-paper-review-skill/tree/main/docs/sample-review).
scripts/check_deck.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/check_script.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/compile_deck.py
scripts/crop_figure.py
- Executable scriptline 1
#!/usr/bin/env python3
tests/run-tests.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 40
rm -f "$src" - Dangerous shell operationline 55
rm -f "$src" - Dangerous shell operationline 68
rm -f "$src" - Dangerous shell operationline 82
rm -f tests/_handout.tex - Dangerous shell operationline 102
rm -f "$src" - Dangerous shell operationline 118
rm -f "$src" - Dangerous shell operationline 676
rm -f tests/_missing-click-script.tex
tests/run-theory-template-tests.sh
tests/theory-template-contract.py
- Executable scriptline 1
#!/usr/bin/env python3
themes/econ-slides-boxed.sty
themes/econ-slides-clean.sty
themes/econ-slides-compat.sty
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 61 facts
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:6Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:85Low confidence
- Network access in prose of documentationREADME.md:86Low confidence
- Network access in prose of documentationREADME.md:87Low confidence
- Network access in code of documentationREADME.md:101Low confidence
- Network access in code of documentationREADME.md:102Low confidence
- Network access in code of documentationREADME.md:116Low confidence
- Network access in code of documentationREADME.md:130Low confidence
- Network access in prose of documentationREADME.md:215Low confidence
- Network access in prose of documentationREADME.md:216Low confidence
- Network access in prose of documentationREADME.md:217Low confidence
- Network access in prose of documentationREADME.md:221Low confidence
- Network access in prose of documentationREADME.md:222Low confidence
- Network access in prose of documentationREADME.md:223Low confidence
- Network access in prose of documentationREADME.md:224Low confidence
- Network access in prose of documentationREADME.md:225Low confidence
- Network access in prose of documentationREADME.md:226Low confidence
- Network access in prose of documentationREADME.md:227Low confidence
- Network access in prose of documentationREADME.md:228Low confidence
- Network access in prose of documentationREADME.md:229Low confidence
- Network access in prose of documentationREADME.md:230Low confidence
- Network access in prose of documentationREADME.md:231Low confidence
- Network access in prose of documentationREADME.md:232Low confidence
- Network access in prose of documentationREADME.zh-CN.md:6Low confidence
- Network access in prose of documentationREADME.zh-CN.md:7Low confidence
- Network access in prose of documentationREADME.zh-CN.md:8Low confidence
- Network access in prose of documentationREADME.zh-CN.md:9Low confidence
- Network access in prose of documentationREADME.zh-CN.md:10Low confidence
- Network access in prose of documentationREADME.zh-CN.md:44Low confidence
- Network access in code of documentationREADME.zh-CN.md:55Low confidence
- Network access in code of documentationREADME.zh-CN.md:56Low confidence
- Network access in code of documentationREADME.zh-CN.md:70Low confidence
- Network access in code of documentationREADME.zh-CN.md:84Low confidence
- Network access in prose of documentationREADME.zh-CN.md:160Low confidence
- Network access in prose of documentationREADME.zh-CN.md:161Low confidence
- Network access in prose of documentationREADME.zh-CN.md:162Low confidence
- Network access in prose of documentationREADME.zh-CN.md:166Low confidence
- Network access in prose of documentationdocs/sample-talk/README.md:19Low confidence
- Network access in prose of documentationdocs/sample-talk/README.md:20Low confidence
- Network access in prose of documentationdocs/sample-talk/README.md:21Low confidence
- Executable script in code of a file that runsscripts/check_deck.py:1High confidence
- Executable script in code of a file that runsscripts/check_script.py:1High confidence
- Executable script in code of a file that runsscripts/compile_deck.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/compile_deck.py:101Low confidence
- Executable script in code of a file that runsscripts/crop_figure.py:1High confidence
- Executable script in code of a testtests/run-tests.sh:1Low confidence
and 11 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.