This skill should be used when the user asks to "implement a DiD regression", "write a causal inference pipeline", "set up an event study", "implement instrumental variables", "run a regression…

Custom licenceAuto-check passedResearch & Science

Install Causal Inference Mixtape

skills CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill causal-inference-mixtape -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install brycewang-stanford/Auto-Empirical-Research-Skills causal-inference-mixtape --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/brycewang-stanford/Auto-Empirical-Research-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/10-Jill0099-causal-inference-mixtape .claude/skills/causal-inference-mixtape && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
causal-inference-mixtape
GitHub stars
4.6k
Token cost
~1.5k tokens
SKILL.md length
492 words
Files
6 (incl. references)
Skills in repo
383
Repo updated
First seen
Licence
Custom licence

At a glance

This skill should be used when the user asks to "implement a DiD regression", "write a causal inference pipeline", "set up an event study", "implement instrumental variables", "run a regression…

  • Works in 4 steps: Identify the method from the table above → Load the appropriate template from… → Adapt variable names, fixed effects, and… → …
  • Asks to implement a DiD regression
  • SKILL.md covers Methods Covered, Core Workflow, Key Python Patterns and Robustness Check Patterns, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Causal Inference Mixtape is an agent skill from brycewang-stanford/Auto-Empirical-Research-Skills. This skill should be used when the user asks to "implement a DiD regression", "write a causal inference pipeline", "set up an event study", "implement instrumental variables", "run a regression discontinuity design", "build a synthetic control model", "implement propensity score matching", "write parallel trends test", "implement Bacon decomposition", or needs code templates for causal inference methods in Python, R, or Stata. Based on Scott Cunningham's Causal Inference: The Mixtape.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `README-original.md`, `prompts/01-implement-method.md` and `prompts/02-robustness-checks.md`).

It sits in Research & Science, covering Econometrics and empirical research. It works with Python and statsmodels. The repository describes itself as: 🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI…

When your agent uses it

  • Asks to implement a DiD regression
  • Write a causal inference pipeline
  • Set up an event study
  • Implement instrumental variables

Example prompts

  • “implement a DiD regression”
  • “write a causal inference pipeline”
  • “set up an event study”
  • “/causal-inference-mixtape”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Identify the method from the table above
  2. Load the appropriate template from references/method-patterns.md
  3. Adapt variable names, fixed effects, and clustering to the user's data
  4. Add robustness checks (parallel trends for DiD, McCrary for RDD, first-stage F for IV)

What it can do on your machine

Read from SKILL.md and the folder at commit 9fa87d8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Causal Inference Mixtape loads about 1.5k tokens when it runs, and up to ~5.8k if it reads all its reference files. Until then it costs about 129 tokens; SKILL.md has 492 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~129
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 492 words (~1,489 tokens).

“Practitioner-oriented causal inference skill built from Scott Cunningham's Causal Inference: The Mixtape repository. Covers 10 identification strategies with ready-to-run code templates in Python, R, and Stata.”

— opening of SKILL.md by brycewang-stanford, Custom licence
name
causal-inference-mixtape
version
1.0.0

Read the full SKILL.md on GitHub

Files

SKILL.md and 5 other files (references) in skills/10-Jill0099-causal-inference-mixtape of brycewang-stanford/Auto-Empirical-Research-Skills.

  • SKILL.md
  • README-original.md
  • prompts/01-implement-method.md
  • prompts/02-robustness-checks.md
  • references/method-patterns.md
  • references/r-stata-comparison.md

Open the folder on GitHubat commit 9fa87d8

Compare with similar skills

Causal Inference Mixtape next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Causal Inference Mixtape compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Causal Inference Mixtape this skillbrycewang-stanford/Auto-Empirical-Research-Skills4.6k—~1.5kAutomated safety check: PassCustom licence
Stata C Pluginsdylantmoore/stata-skill2911 repos~5.8kAutomated safety check: PassCustom licence
Capture Environmentpedrohcgs/claude-code-my-workflow1.7k—~2.8kAutomated safety check: NotesMIT
Fin Data Acquisitioncsmar432/finai-research109—~2kAutomated safety check: PassMIT
Python Panel Datameleantonio/awesome-econ-ai-stuff6462 repos~804Automated safety check: PassCustom licence
Empirical Research MethodsCitrus-bit/Anaxa120—~1.9kAutomated safety check: PassCC-BY-SA-4.0

Similar skills

  • Stata C Plugins

    dylantmoore/stata-skill

    Develop high-performance C/C++ plugins for Stata using the stplugin.h SDK.

    291 GitHub starsUsed in 1 repo~5.8k tokens
    Research & ScienceAuto-check passed
  • Capture Environment

    pedrohcgs/claude-code-my-workflow

    Snapshot the computational environment for a replication package — detects the analysis stack (R / Stata / Python) and emits the right lockfiles (renv.lock + sessionInfo.txt, requirements.txt /…

    1.7k GitHub stars~2.8k tokensUpdated 12 days ago
    Research & ScienceAuto-check: notes
  • Fin Data Acquisition

    csmar432/finai-research

    根据REFINEDDESIGN.md中的变量定义,自动获取所需数据并生成可执行的回归分析脚本(Python/Stata)。

    109 GitHub stars~2k tokensUpdated 4 days ago
    Research & ScienceAuto-check passed
  • Python Panel Data

    meleantonio/awesome-econ-ai-stuff

    Panel data analysis with Python using linearmodels and pandas.

    646 GitHub starsUsed in 2 repos~804 tokens
    Data & AnalyticsAuto-check passed
  • A skill your agent uses for empirical social-science research, applied economics, public policy, education, finance, management, sociology, psychology, epidemiology, or public-health data studies.

    120 GitHub stars~1.9k tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed
  • Diagnose

    pedrohcgs/claude-code-my-workflow

    Root-cause a failing or wrong empirical result with a disciplined reproduce → minimise → hypothesise → instrument → fix loop, instead of guessing-and-poking.

    1.7k GitHub stars~4.2k tokensUpdated 12 days ago
    Research & ScienceAuto-check passed

More from brycewang-stanford/Auto-Empirical-Research-Skills

All 383 skills in this repo
  • Aer Consistency

    brycewang-stanford/Auto-Empirical-Research-Skills

    A skill your agent uses when auditing a finished or near-finished AER, AER:Insights, or AEJ manuscript for internal consistency: headline numbers across abstract, introduction, results, and tables…

    4.6k GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • Latex Paper En

    brycewang-stanford/Auto-Empirical-Research-Skills

    English LaTeX academic paper assistant for existing .tex projects.

    4.6k GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Bayesian Workflow

    brycewang-stanford/Auto-Empirical-Research-Skills

    Opinionated Bayesian modeling workflow with PyMC and ArviZ. An agent skill from brycewang-stanford/Auto-Empirical-Research-Skills.

    4.6k GitHub stars~3.5k tokensUpdated 5 days ago
    Auto-check passed
  • Daily Paper Generator

    brycewang-stanford/Auto-Empirical-Research-Skills

    A skill your agent uses when the user asks to "generate daily paper", "search arXiv for EEG papers", "find EEG decoding papers", "review brain-computer interface papers", or wants to create paper…

    4.6k GitHub stars~2.2k tokensUpdated 5 days ago
    Auto-check passed
  • Five Questions

    brycewang-stanford/Auto-Empirical-Research-Skills

    Deeply analyze any empirical economics PDF using the five-question framework (五问框架): research question, identification strategy, core estimand, robustness logic, and scholarly contribution.

    4.6k GitHub stars~1.7k tokensUpdated 5 days ago
    Auto-check: notes
  • Kaggle Research

    brycewang-stanford/Auto-Empirical-Research-Skills

    A skill your agent uses when a research task needs reproducible Kaggle discovery, metadata inspection, bounded public-data downloads, competition or kernel discovery, model discovery, or an…

    4.6k GitHub stars~868 tokensUpdated 5 days ago
    Auto-check passed

Questions about Causal Inference Mixtape

What does Causal Inference Mixtape do?

This skill should be used when the user asks to "implement a DiD regression", "write a causal inference pipeline", "set up an event study", "implement instrumental variables", "run a regression…. Causal Inference Mixtape is an agent skill from brycewang-stanford/Auto-Empirical-Research-Skills. This skill should be used when the user asks to "implement a DiD regression", "write a causal inference pipeline", "set up an event study", "implement instrumental variables", "run a regression discontinuity design", "build a synthetic control model", "implement propensity score matching", "write parallel trends test", "implement Bacon decomposition", or needs code templates for causal inference methods in Python, R, or Stata.

When should I use Causal Inference Mixtape?

Causal Inference Mixtape fits situations like: asks to implement a DiD regression; write a causal inference pipeline; set up an event study; implement instrumental variables.

How do I install Causal Inference Mixtape in Claude Code?

Run `npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill causal-inference-mixtape -a claude-code`. Or copy the skill folder (skills/10-Jill0099-causal-inference-mixtape in brycewang-stanford/Auto-Empirical-Research-Skills) into .claude/skills/causal-inference-mixtape in your project. Claude Code loads it when a task matches its description.

How do I install Causal Inference Mixtape in Codex?

Run `npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill causal-inference-mixtape -a codex`. Or copy the skill folder (skills/10-Jill0099-causal-inference-mixtape in brycewang-stanford/Auto-Empirical-Research-Skills) into .agents/skills/causal-inference-mixtape in your project. Codex loads it when a task matches its description.

Can I use Causal Inference Mixtape in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill causal-inference-mixtape -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/causal-inference-mixtape, .gemini/skills/causal-inference-mixtape, .github/skills/causal-inference-mixtape and .opencode/skills/causal-inference-mixtape in your project.

What does Causal Inference Mixtape need to run?

SKILL.md names no scripts, command-line tools or credentials: Causal Inference Mixtape is instructions for the agent only. Our summary lists: Python 3.

Does Causal Inference Mixtape access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Causal Inference Mixtape safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Causal Inference Mixtape use?

Causal Inference Mixtape has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Causal Inference Mixtape use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.4k tokens, read only when the agent opens those files.

What are the alternatives to Causal Inference Mixtape?

Skills that share tags, products or a category with Causal Inference Mixtape: Stata C Plugins (dylantmoore/stata-skill, 291 stars), Capture Environment (pedrohcgs/claude-code-my-workflow, 1.7k stars), Fin Data Acquisition (csmar432/finai-research, 109 stars) and Python Panel Data (meleantonio/awesome-econ-ai-stuff, 646 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Causal Inference Mixtape?

brycewang-stanford (a GitHub user) maintains it in brycewang-stanford/Auto-Empirical-Research-Skills, which has 4,556 GitHub stars. The repository holds 383 skills in this directory. The repository was last updated on October 5, 2026.

Source: brycewang-stanford/Auto-Empirical-Research-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.