Skills pack v0.1
Fifteen Agent Skills covering econometric practice, R and Stata, economic reasoning, and number provenance — with the three method standards behind them.
Read announcementOpen-source econometrics for AI
Language models can write R and Stata. They cannot reliably do econometrics, and they carry economic priors they never declare. Equilibrium Labs is the open layer that supplies the practice — skills, standards, and tooling, with nothing held back.
What exists
Available now
In the repository and usable today. Clone it, copy the skills into your agent, run the linter over your analysis, and read the standards that govern both.
Fifteen Agent Skills covering econometric practice, R and Stata, economic reasoning, and number provenance. Install by copying directories.
32 rules over R, Stata and Python. Reads a script and reports the wrong clustering level, the silent default, the reflex transformation. No dependencies, no network, no model.
The three written standards the skills enforce: econometric reporting, economic reasoning, and provenance. Argue with these, not the skills.
A dependency-free Python checker that holds every skill to the format contract, run in CI on every push.
24 frozen econometric tasks with fully programmatic scoring — no LLM judge. Scores the absence of a wrong reflex, not only the presence of a right answer.
Four tools over the same engine, so an agent can lint its own regression before reporting a number. Offline and deterministic; it fetches no data.
Wiring that puts the skills, the linter and the MCP server into whatever agent you already run. Deliberately not an agent — thin harness, fat skills.
Turns an econ-eval score into a scalar a training loop can optimise. A rule-engine reward, because text similarity rates a correct answer in the wrong dialect as a failure.
Not built yet
Committed to but not built — listed here rather than described as finished. The roadmap says why this order, and what was deliberately ruled out.
The record and the comparability check exist as a library and as an MCP tool. There is no eqlabs identity subcommand yet.
Complete analyses from question to write-up, in R and Stata, as plain files any agent can execute through a shell.
The package builds and a Trusted Publishing workflow exists. It has never been run, and the one-time publisher setup is a manual step not yet done.
Gated on the evaluation set discriminating and showing a measurable gap. An honest negative result is a likely outcome and a publishable one.
Skills
The pack covers designing and estimating (identification, causal designs, panel data, time series, inference, diagnostics), writing it up in R and Stata reproducibly, reasoning about economics without inherited priors, and giving every number its identity. Each skill states the specific model failure it prevents — and 32 of those failures are now executable rules the linter checks.
Practice
Designing and estimating
econometric-workflowidentification-strategycausal-designspanel-datatime-series-econometricsstandard-errors-and-inferenceregression-diagnosticsSoftware
Writing it up in R and Stata
econometrics-in-reconometrics-in-statareproducible-analysisReasoning
Economics without inherited priors
economic-reasoningparadigm-pluralismbias-auditNumbers
Provenance and series identity
series-identitynumber-hygieneAgent Skills format — a directory with a SKILL.md. Install by copying into .claude/skills, or read them as documentation.
Latest announcements
All announcementsFifteen Agent Skills covering econometric practice, R and Stata, economic reasoning, and number provenance — with the three method standards behind them.
Read announcementWhat we are
We build the layer that makes a model show its work: the identification, the assumption, the series, the uncertainty.
Every rule in the pack exists because models fail in a specific, repeated way — a default standard error on clustered data, a contested literature reported as settled, a nominal figure compared against a real one. Naming the failure is what makes the rule hold. Where the honest answer is that a question cannot be identified from the data available, the model is instructed to say so and stop.
Everything published, nothing withheld. Code under MIT, written material under CC BY 4.0. No paid tier, no hosted edition, no gated component.
Rules carry citations where they are contestable and machine validation where they are testable. Disagree with one and the standard behind it is in the repository to argue with.
The project has views about method and none about policy. A skill that acquires an opinion about what should be done is a bug, not a feature.