Econ Paper Review Skill

Get a tough, fair referee report on your economics paper — before a real referee sees it.

License: PolyForm Noncommercial Claude Code Codex en 中文

Source-available and free for academic, personal, and other noncommercial research use — see License.

The referee report The detailed comments
First page of a sample AI referee report on an economics paper: overall assessment, recommendation, and main grounds A detailed-comments page: each issue quotes the manuscript, explains the concern, and ends in concrete suggestions

Two pages from the bundled 25-comment sample review (PDF), produced cold with default settings on a demonstration manuscript written with intentional errors.

econ-review is an Agent Skill for Claude Code and Codex. It reads your paper the way a careful journal referee would: first it works out what you are claiming and how your evidence supports it, then it checks everything it can verify — identification, tables, proofs, numbers, references, writing — and gives you a referee report plus a step-by-step plan for fixing what it found. It never rewrites your paper. That part stays yours.

Built for economics. Also works well for finance, accounting, political economy, and other social science papers that rest on data, causal inference, or formal models.

What you get

A finished review lands in a clean review/ folder next to your paper:

  • paper-review.pdf — the primary report: a professionally typeset, bookmarked PDF with the referee report, every detailed comment, editing comments, and the revision plan.
  • reports/ — the same reports as Markdown. The revision plan is a prioritized to-do list written to be handed straight to your agents.
  • README.md — a one-page summary that tells you what to read first.
  • supporting/ — working files used by the Review Desk and later review rounds; most authors never open them.

Every comment quotes the relevant manuscript text — or, when the issue comes from a checked comparison or calculation, states that basis directly — then explains why it matters and what to do:

Section 3: The global uniqueness claim fails at the equality boundary

Issue: The proposition asserts strict uniqueness although the stated payoff permits a tie.

Relevant text:

The equilibrium action is unique for every parameter value.

Concern: At equality both actions maximize payoff, so the model supports a set-valued prediction. The proposition and comparative-static summary currently state a stronger global conclusion. No tie-breaking rule or boundary restriction appears in the supplied manuscript.

Suggestions: Add a tie-breaking rule or state a set-valued equilibrium at the boundary. Align Proposition 1, its proof, and the comparative static.

(From the bundled example. Full reviews keep every issue that survives verification — up to 100 substantive comments and 30 editing comments.)

Read the full sample review (PDF) — all 25 comments, not just the excerpt above.

Install

Works on macOS, Windows, and Linux. The recommended installation is a standalone skill, which keeps the short /econ-review command in Claude Code and $econ-review mention in Codex. Paste this into either client:

Install or update Econ Review as a standalone skill for this client. Read and
follow the complete instructions at
https://github.com/hanlulong/econ-paper-review-skill/blob/main/INSTALL.md.
Handle installation, same-client migration, and verification yourself; keep
exactly one active copy for this client, do not change the other client, and do
not ask me to run commands. Report completion or the one genuine blocker.

Use the same prompt later to update Econ Review; the workflow is idempotent and reuses a compatible runtime. It needs an existing Python 3.10+ with working venv and pip bootstrapping support. Full manuscript-PDF ingestion also needs Poppler on PATH; TeX, Pandoc, Node.js, and administrator access are not required.

git clone https://github.com/hanlulong/econ-paper-review-skill.git
cd econ-paper-review-skill
python3 scripts/install_econ_review.py --dry-run --global --all --with-review-desk
python3 scripts/install_econ_review.py --global --all --with-review-desk

Use --claude or --codex instead of --all when installing for only one client. On native Windows, run python scripts\install_econ_review.py --global --all --with-review-desk in PowerShell. Use the machine's working Python 3.10+ command; the optional py launcher is not required. If a compatible, working LuaLaTeX or Tectonic renderer is available, the report uses it; otherwise it uses the maintained built-in PDF renderer. Review Desk is prebuilt and needs no Node.js or npm. See INSTALL.md for migration, updates, source installation, and project-local setup.

Native plugins remain available for users who prefer marketplace-managed updates. Do not install both the standalone skill and native plugin in the same client. Plugin skills are namespaced: use /econ-review:econ-review in Claude Code or $econ-review:econ-review in Codex.

Claude Code:

/plugin marketplace add OpenEconAI/plugins
/plugin install econ-review@openeconai

Codex:

codex plugin marketplace add OpenEconAI/plugins
codex plugin add econ-review@openeconai

Plugin clients do not provide a portable trusted post-install action. After a direct plugin install, send the agent this one message:

Run econ-review-setup now and finish its user-level setup with Review Desk.

The plugin already contains the complete review workflow and setup tool. The setup message may download only the declared core Python packages into Econ Review's private environment; it never uploads a manuscript or silently installs system software. See the installation guide for migration, removal, and troubleshooting.

Never paste a token or package-index credential into chat or a shell command.

Use it

The skill can activate automatically from an ordinary paper-review request. Put your manuscript in your working directory — the PDF, plus the LaTeX or Markdown source if you have it — and ask:

Review this paper in full mode for a leading field journal.
Review this paper in quick mode and identify the three largest submission risks.
Reconstruct the theory and empirical design before giving detailed comments.

To invoke the standalone skill explicitly, use /econ-review in Claude Code or $econ-review in Codex.

quick gives you the biggest risks fast. full goes through every section, table, figure, equation, footnote, and appendix. When it finishes, open review/paper-review.pdf; use review/README.md for the file map and next-round workflow.

[!IMPORTANT] A full review often takes 30 minutes or longer, and a long or technical paper with live literature verification may take substantially longer. Let it run to the end — the verification passes that keep the comments trustworthy happen late in the run. Use quick mode when you need a faster first pass over the largest risks.

Then hand the to-do list to your agent — the revision plan is written for exactly that:

Implement the P0 items in review/reports/revision-plan.md. Follow each instruction,
never invent results or citations, and report what changed where.

You decide, your agent revises, and the next review round checks every change.

Why you can trust the comments

AI peer review usually fails in one of two ways: it makes things up, or it hands you a generic checklist. This skill was built specifically against both:

  • It reads your paper before it judges it. It reconstructs the argument first and, where the supplied inputs permit, re-derives key equations and traces reported results. Comments come from understanding the paper, not from pattern-matching on keywords.
  • It checks comments against the source. Quotations, equations, tables, and figures are checked against the supplied source or rendered PDF pages; reviewer-derived comparisons and calculations are labeled in plain language instead of presented as quotations.
  • It argues with itself before it argues with you. Before a major comment reaches the report, the skill searches your paper and appendix for the strongest reply you could make. If your reply would win, the comment is deleted.
  • It checks your contribution against live literature. Each novelty and citation claim becomes a targeted search; candidate papers are screened, authors and versions confirmed, and available full texts read before the review calls a citation missing or a contribution overstated. When the evidence is not decisive, it says so.

Every review also passes a set of automatic consistency checks before it is shown to you as finished.

What it covers

Any kind of economics paper: empirical, experimental, descriptive, prediction and machine learning, structural, theoretical, macro, and mixed. The review adapts to how your paper actually works — its identification, inference, logic and proofs, magnitudes, framing of the contribution, terminology, exhibits, references, and reproducibility.

Not just economics. The checks target how a paper's evidence supports its claims — research design, causal inference, estimation and inference, formal models and proofs, tables and figures, reproducibility — so papers in finance, accounting, management, political science, public policy, and other empirical social sciences get the same depth of review. Journal norms and literature search are economics-first for now; anything field-specific the review can't assess is said plainly rather than guessed.

What it does not do

It won't write your paper, estimate your acceptance odds, or invent citations. When it couldn't check something — a dataset it didn't have, a figure it couldn't read — it says so instead of pretending. And it doesn't claim to beat human referees: treat it as a tough extra reader before submission, not a replacement for peer review.

How it compares to Refine.ink and other AI review services

Refine deserves credit for showing economists that AI pre-submission review is worth taking seriously. The two tools do the same job with different trade-offs, and some authors will want both:

econ-review (this skill) Refine.ink
Cost Free, open code — you bring your own Claude Code or Codex subscription $49.99 per review ($30–40 each in packs, as of July 2026)
Iteration Built for rounds: review → decide each comment in Review Desk → your agents revise → the next round rechecks every decision Each review is a separate purchase
Deliverable Referee report + verified detailed comments + editing comments + a revision plan written for your agents Referee-style substantive comments
Where your paper goes Runs inside your own agent; nothing is uploaded to us, and your existing AI-provider terms apply Uploaded to their service (SOC 2 / ISO 27001 certified, no training on papers)
Openness Every prompt, check, and rubric is in this repo — read it, fork it, tune it to your field Closed pipeline
Setup Requires Claude Code or Codex None — upload a PDF

Other hosted reviewers — referee3.app, Stanford's PaperReview.ai — sit on Refine's side of the same trade-offs.

If a command line is not an option, a hosted service is the practical choice today — or wait for the hosted version of this skill. A measured benchmark with published precision and recall comes before any comparative quality claims here — that promise is on the roadmap.

The Review Desk (optional)

A local web viewer that turns a long review into a decided, trackable revision plan:

Review workflow: your paper becomes a referee report, you decide each comment in Review Desk, your agents revise from the to-do list, and the next round rechecks every decision

  1. Read the report first. The Desk opens on the referee report, and every concern links straight to its detailed comment.
  2. Decide each comment. Read it beside its manuscript evidence, add your instruction or disagreement, set your own P0/P1/P2 priority, and make one clear decision — keep it Open, mark it Ready for review after a change or reasoned response, or Set aside.
  3. Hand off the plan. The Desk assembles your decisions into a prioritized to-do list and a structured response template for your agents.
  4. Close the loop. The next review round checks every carried decision and runs a fresh full-paper sweep for new problems.

Review Desk walkthrough: read the referee report, jump to a comment, decide it, and hand off the revision plan

Everything stays on your machine — no uploads or accounts.

The recommended installer includes a verified, prebuilt copy with --with-review-desk; it prints one stable launch command and opens http://127.0.0.1:48127/. Launching it again reuses the verified local server; --port PORT selects another loopback port. Node.js is required only to modify or rebuild the viewer; see review-viewer/README.md.

Roadmap

  • A measured benchmark with published precision and recall — before any comparative claims
  • More design-specific checks (RCT, shift-share, synthetic control, structural, macro-VAR)
  • Round-by-round usability improvements for author, implementation-agent, and re-review handoffs
  • A hosted version — upload a PDF and receive the full review without a command line. Coming later.

Related projects

Development and advanced installation

PDF backends, the output contract, the validation suite, and the release process are documented in docs/DEVELOPMENT.md.

License

Econ Paper Review is source-available under the PolyForm Noncommercial License 1.0.0. It is free to use, modify, and share for personal research, study, and other noncommercial purposes under that license. PolyForm expressly permits use by charitable organizations, educational institutions, public research organizations, public safety or health organizations, environmental protection organizations, and government institutions, regardless of their funding source or related funding obligations.

Use outside those permissions, including commercial use by other organizations, requires separate terms. For commercial licensing, contact [email protected]. The copyright holder may also offer the software under other terms and reserves the right to operate paid hosted services, including a future premium service.

Unless a file or third-party notice says otherwise, the public license covers the repository's first-party source code, documentation, prompts, schemas, tests, designs, and bundled first-party materials. Third-party components remain under their respective licenses; see THIRD_PARTY_NOTICES.md.

Contributions are welcome, and contributors retain ownership of their work. Before proposing a code or documentation change, read CONTRIBUTING.md.


If this catches something a referee would have caught, star the repo so other economists find it — and if it gets something wrong, open an issue. Bad comments are bugs here, not opinions.