← All skills
stata-python-translation
85 / 100 · Low risk
Fine to try.
By brycewang-stanford/Auto-Empirical-Research-Skills (GitHub) · research · 5,016 stars · scanned at commit 8684584
Stata-to-Python translation for data analysis. Maps Stata commands (reghdfe, xtreg, ivregress, margins, esttab, svy:) to Python (polars, pyfixest, statsmodels, svy). Use when user has Stata background or requests Stata-equivalent code comments.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 15 places.
Show 12 more
- skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 405
| Multi-cutoff/score | `rdmulti` | `rdmulti` | `pip install rdmulti` | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 406
| Power calculations | `rdpower` | `rdpower` | `pip install rdpower` | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 571
| `pymatchit-causal` | `pip install pymatchit-causal` | Nearest neighbor, optimal, exact, CEM | Medium (port of R MatchIt) | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 572
| `psmpy` | `pip install psmpy` | PS matching via k-NN | Medium (academic) | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 573
| `pysmatch` | `pip install pysmatch` | Gradient-based propensity matching | Fair | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 624
| `synth` | `scpi` | `pip install scpi` | High | Same authors; includes prediction intervals | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 625
| `synth` | `SyntheticControlMethods` | `pip install SyntheticControlMethods` | Medium | Community; classic ADH estimator | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 627
| N/A | `CausalPy` | `pip install CausalPy` | Different methodology | Bayesian SC (PyMC) | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/causal-inference.md, line 628
| N/A | `synthdid` | `pip install synthdid` | Medium | Synthetic DiD (Arkhangelsky et al.) | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/external-resources.md, line 225
`pip install causaldata`). 60+ video lectures accompany the text. - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/paradigm-differences.md, line 775
| `ssc install reghdfe` | `pip install pyfixest` | Package installation | - skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation/references/workflow-environment.md, line 608
not available, inform the orchestrator. Do not run `pip install` during analysis.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'stata-python-translation' ] || [ -L ~/.agents/skills/'stata-python-translation' ]; then echo 'A skill folder named stata-python-translation already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/brycewang-stanford/Auto-Empirical-Research-Skills' "$d" && git -C "$d" checkout --quiet '8684584e7d1127940f018157d2c579974fae8f79' -- 'skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/stata-python-translation' ~/.agents/skills/'stata-python-translation' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'stata-python-translation' ~/.claude/skills/'stata-python-translation' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for brycewang-stanford/Auto-Empirical-Research-Skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/brycewang-stanford/Auto-Empirical-Research-Skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | 8684584 | 85 |
| 2026-11-08 | bfa0a6e | 85 |
| 2026-11-07 | bfa0a6e | 85 |