Awesome-Agent-Skills-for-Empirical-Research check-env
Verifies required tools (Quarto, uv, Python, R, Stata, TeX) and Jupyter kernels are installed. Use when setting up or troubleshooting.
install
source · Clone the upstream repo
git clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/29-quarcs-lab-project20XXy/dot-claude/skills/check-env" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-check-env && rm -rf "$T"
manifest:
skills/29-quarcs-lab-project20XXy/dot-claude/skills/check-env/SKILL.mdsource content
Check Environment
Verify that all required tools and dependencies are installed and correctly configured.
Steps
-
Check each required tool and report its version (or "not found"):
Tool Command Minimum Quarto quarto --version>= 1.4 uv uv --versionany Python python3 --version>= 3.12 R R --versionoptional Stata which stataoptional TeX Live pdflatex --versionoptional (for PDF) GitHub CLI gh --versionoptional -
Check Jupyter kernels by running
and verify:uv run jupyter kernelspec list
— requiredpython3
— optional (needed for R notebooks)ir
— optional (needed for Stata notebooks)nbstata
-
Check the Python virtual environment:
- Verify
exists.venv/ - Run
to confirm importabilityuv run python -c "import numpy; import pandas; import matplotlib; import jupytext; print('Core packages OK')"
- Verify
-
Check nbstata configuration (if nbstata kernel is present):
- Verify
exists~/.config/nbstata/nbstata.conf - Read it and check that
points to an existing directorystata_dir
- Verify
-
Report a structured results table:
Tool/Check Status Version/Details ───────────────────────────────────────────────── Quarto PASS 1.6.x uv PASS 0.x.x Python PASS 3.12.x R PASS 4.x.x Stata SKIP not found (optional) TeX Live PASS 2024 GitHub CLI PASS 2.x.x Kernel: python3 PASS installed Kernel: ir PASS installed Kernel: nbstata SKIP not installed .venv/ PASS exists Core Python packages PASS importable nbstata.conf SKIP kernel not installedUse PASS / FAIL / SKIP (SKIP for optional tools that are absent).
-
If any required check fails, provide the installation command or link to fix it.