Agent skill · Data & Analytics

data-scientist

Data science methodology for Python research: EDA, validation, causal inference (IV, DiD, RD, synthetic control), clustering/PCA/UMAP, supervised ML, geospatial, visualization. Method selection guidance. For syntax, load tool-specific skills.

brycew6m878★ · +32/wk · 1 repos on radarProfile →
claude-codeNOASSERTION
Install
npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill data-scientist --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 16
SKILL.md size: 38 KB
Bundled scripts: none
Path: skills/17-DAAF-Contribution-Community-daaf/dot-claude/skills/data-scientist/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 3,244
Language: Stata
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Guides a data-science workflow for Python research, covering EDA, data validation, transformation verification, documentation standards, visualization design, descriptive analysis, statistical modeling, causal inference method selection (IV, DiD, RD, synthetic control), unsupervised analysis (clustering, PCA, UMAP), supervised ML methodology, and geospatial analysis. Provides methodology decisions and analytical approach guidance. For implementation syntax, load the tool-specific skill (polars, statsmodels, plotnine, pyfixest, scikit-learn, geopandas, etc.). Use for any data analysis, exploration, transformation, or modeling task — especially when choosing methods, checking assumptions, or structuring an analysis.

Establishes a rigorous, methodical approach to data science work. This skill is about how to think and work, not specific tools. Load specialized skills (polars, plotnine, plotly, marimo, etc.) for tool-specific guidance.

How it works

  • Emphasizes Core Principles that govern all work: Data Robustness First (check data before operating), Documentation First (understand or create data documentation), Verify Every Operation (check counts, samples, and outcomes), Thorough Code Documentation (Inline Audit Trail standards), and Focus on Research Questions (balance rigor with usefulness).
  • Recommends loading core workflow connectors: polars for DataFrame operations; marimo for creating validated notebooks; and various domain-specific skills for visualization, modeling, and geospatial tasks.
  • Provides a multi-step guidance structure for loading and using domain-specific reference materials before applying tool-specific syntax skills.

When to use it

Use when starting any data analysis project to establish methodology, when selecting causal, ML, or unsupervised approaches, and when structuring a research workflow that benefits from rigorous data handling, documentation, and validation. It instructs loading domain-specific reference materials and tool-skills in a prescribed order to ensure principled implementation.

What it can touch

  • Prerequisite knowledge and tool loading relationships are described, including loading polars, marimo, plotnine, plotly, scikit-learn, geopandas, statsmodels, pyfixest, and others as needed for syntax and implementation.
  • The skill references a collection of reference files (e.g., eda-checklist.md, data-documentation.md, etc.) to guide analysis steps, validations, and reporting.

Caveats

  • License listed as NOASSERTION.
  • This skill provides methodology guidance; specialized skills provide the actual implementation syntax.
From the SKILL.md

# Data Scientist Skill Rigorous data science methodology and mindset for Python research. Covers EDA, data validation, transformation verification, documentation standards, visualization design, descriptive analysis, statistical modeling, causal inference method selection (IV, DiD, RD, synthetic control), unsupervised analysis (clustering, PCA, UMAP), supervised ML methodology (prediction vs. infe

More from Auto-Empirical-Research-Skills
All skills →
About this skill
What does the data-scientist skill do?

Data science methodology for Python research: EDA, validation, causal inference (IV, DiD, RD, synthetic control), clustering/PCA/UMAP, supervised ML, geospatial, visualization. Method selection guidance. For syntax, load tool-specific skills.

How do I install it?

Run `npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill data-scientist --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From brycewang-stanford/Auto-Empirical-Research-Skills, a repository with 3,244 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going