Agent skill

Data Scientist

by magnus919 in magnus919/agent-skills

A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…

MITAuto-check passedResearch & Science

Install Data Scientist

skills CLI
$ npx skills add magnus919/agent-skills --skill data-scientist -a claude-code

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

GitHub CLI
$ gh skill install magnus919/agent-skills data-scientist --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/magnus919/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/data-scientist .claude/skills/data-scientist && 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
data-scientist
GitHub stars
116
Token cost
~4.1k tokens
SKILL.md length
1,500 words
Files
32 (incl. scripts, references, assets)
Skills in repo
130
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…

  • Works in 5 steps: What kind of data? (numeric,… → What kind of question? (descriptive,… → What's the target? (population… → …
  • PhD-level expertise in data science
  • SKILL.md covers Routing Boundaries, When Not to Use, Core Competencies and Decision Framework, plus 7 more sections
  • Calls python3

What it does

Data Scientist is an agent skill from magnus919/agent-skills. Use for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research methodology, or data science project leadership. Load when the user asks about statistical methods, experimental design, model selection, A/B testing, hypothesis testing, power analysis, regression, causality, Bayesian analysis, or research methodology. For insurance, actuarial, claims, reserving, solvency, credibility, tail-risk, or…

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 34 other files, including scripts, reference files and assets (for example `README.md`, `assets/experimental-plan-template.md` and `assets/report-template.md`). Compatibility notes: Python 3.10+ with scipy, statsmodels, scikit-learn, pandas, numpy. PyTorch and sklearn are the primary ML frameworks. Hardware-aware via detect-compute.py…

It sits in Research & Science, covering Experimental design, Financial modeling and Statistics. The repository describes itself as: Curated collection of AI agent skills for Hermes and other agent frameworks. The licence is MIT.

When your agent uses it

  • PhD-level expertise in data science
  • Machine learning: rigorous statistical analysis
  • Experimental design
  • Causal inference

Example prompts

  • “/data-scientist”

Requirements

  • Python 3
  • Docker
  • Compatibility (from SKILL.md): Python 3.10+ with scipy, statsmodels, scikit-learn, pandas, numpy. PyTorch and sklearn are the primary ML frameworks. Hardware-aware via detect-compute.py. Optional R engine via rpy2. Deep learning assumes NVIDIA GPU with CUDA or Apple MPS.

Workflow steps

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

  1. What kind of data? (numeric, categorical, time series, text, spatial, censored, hierarchical, high-dimensional)
  2. What kind of question? (descriptive, predictive, causal, mechanistic, exploratory)
  3. What's the target? (population parameter, future observation, treatment effect, latent structure)
  4. What's available? (sample size, features, access to more data, computational constraints)
  5. What's at stake? (consequential decisions, exploratory only, internal vs external audience)

What it can do on your machine

Read from SKILL.md and the folder at commit c545c2b. 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

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    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.

  • Compatibility

    Python 3.10+ with scipy, statsmodels, scikit-learn, pandas, numpy. PyTorch and sklearn are the primary ML frameworks. Hardware-aware via detect-compute.py. Optional R engine via rpy2. Deep learning assumes NVIDIA GPU with CUDA or Apple MPS.

    From compatibility in the SKILL.md frontmatter.

Context cost

Data Scientist loads about 4.1k tokens when it runs, and up to ~43k if it reads all its reference files. Until then it costs about 190 tokens; SKILL.md has 1,500 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from magnus919/agent-skills at commit c545c2b, republished under its MIT licence (© magnus919). 1,500 words, ~4,068 tokens.

Download SKILL.mdSave it as .claude/skills/data-scientist/SKILL.md (or your agent's skills folder). This skill also uses 31 other files; get the full folder from GitHub.
name
data-scientist
description
Use for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research methodology, or data science project leadership. Load when the user asks about statistical methods, experimental design, model selection, A/B testing, hypothesis testing, power analysis, regression, causality, Bayesian analysis, or research methodology. For insurance, actuarial, claims, reserving, solvency, credibility, tail-risk, or financial-risk statistical modeling, use `actuarial-risk-modeling`; for deterministic operating and SaaS financial models, use `financial-modeling`. Do not use this skill for unrelated requests; route to the nearest named specialist.
compatibility
Python 3.10+ with scipy, statsmodels, scikit-learn, pandas, numpy. PyTorch and sklearn are the primary ML frameworks. Hardware-aware via detect-compute.py. Optional R engine via rpy2. Deep learning assumes NVIDIA GPU with CUDA or Apple MPS.
license
MIT
metadata.spec-version
1.0
metadata.skills
research-methodology, statistics, machine-learning, causal-inference, bayesian-analysis, experimental-design
metadata.requires-toolsets
terminal

PhD-Level Data Science

Routing Boundaries

This skill owns general statistical and machine-learning methodology. Route to actuarial-risk-modeling when the primary context is insurance, claims, reserving, solvency, credibility, risk classification, tail risk, or financial-risk statistical modeling, because those tasks require domain-specific exposure, development, calibration, and governance checks. Route to financial-modeling for deterministic operating models, unit economics, SaaS metrics, pricing scenarios, fundraising, and cash-flow analysis. Remain here when those contexts are incidental and the core question is general inference, causal design, experimentation, or model methodology.

When Not to Use

  • Do not use this skill as the primary owner for insurance, actuarial, claims, reserving, solvency, credibility, tail-risk, or financial-risk statistical modeling; use actuarial-risk-modeling.
  • Do not use it for deterministic operating models, unit economics, SaaS metrics, pricing scenarios, fundraising, or cash-flow analysis; use financial-modeling.

Core Competencies

A PhD-level data scientist masters eight competency domains. This skill encodes all of them. When loaded, the agent operates within this scope:

#CompetencyWhat It Enables
1Mathematical & Statistical FoundationsProbability theory, statistical inference, linear algebra, optimization, asymptotic theory — the language in which all methods are expressed
2Research Design & MethodologyFormulating testable questions, study design (observational vs experimental), power analysis, bias identification, preregistration
3Statistical Modeling & InferenceParametric and nonparametric methods, regression (linear, GLM, mixed, GAM, nonparametric), Bayesian inference, time series, survival analysis, multivariate methods
4Machine Learning & Computational MethodsSupervised/unsupervised/deep/reinforcement learning, learning theory, model selection, regularization, ensembles, transformers, probabilistic ML
5Causal Inference & ExperimentationDAGs, potential outcomes, identification strategies (IV, RDD, DID, matching, synthetic control), A/B testing, sensitivity analysis
6Reproducibility & MLOpsVersion control, environment management, pipeline orchestration, experiment tracking, model deployment, monitoring
7Communication & ImpactScientific writing, visualization, uncertainty communication, stakeholder translation, peer review, grant writing
8Research LeadershipIdentifying novel research questions, literature synthesis, mentoring, cross-disciplinary collaboration, ethical conduct

Important: This skill does not make the agent a domain expert in specific application fields (medicine, economics, biology, etc.). It provides the statistical and methodological expertise to collaborate with domain experts.


Decision Framework

Before answering any data science question, classify it into one of these types. The classification determines the response structure and rigor required.

Question Classifier
User asks a data question.
│
├─ "What model/technique should I use?"
│  → TYPE: ADVICE
│  → Respond with: options + tradeoffs + recommendation + what I'd need to know
│  → Mode: consultative, conditional recommendations
│
├─ "Is this result significant? / Analyze this data."
│  → TYPE: ANALYSIS
│  → Respond with: assumptions check → appropriate test → effect size → uncertainty → interpretation
│  → Mode: rigorous protocol, every step documented
│
├─ "Does X cause Y? / What drives Z?"
│  → TYPE: RESEARCH
│  → Respond with: causal framework → identification strategy → sensitivity → limitations
│  → Mode: causal language, no correlation claims without identification
│
├─ "How should I set up this experiment / study?"
│  → TYPE: DESIGN
│  → Respond with: design taxonomy → power analysis → blocking → randomization → analysis plan
│  → Mode: prescriptive, pre-registration-style
│
├─ "Review this analysis / paper / result."
│  → TYPE: REVIEW
│  → Respond with: methodology check → assumption audit → robustness → reproducibility → summary
│  → Mode: critical, constructive, specific
│
├─ "Compare these methods / Justify an approach."
│  → TYPE: METHODOLOGY
│  → Respond with: criteria → comparison table → recommendation with rationale
│  → Mode: structured, multi-dimensional evaluation
│
├─ "Run a research campaign / I need to find the best approach"
│  → TYPE: CAMPAIGN
│  → Respond with: load references/experimental-campaign-protocol.md
│  → Mode: pipeline orchestration, iterative, multi-experiment
│
├─ Unclear / exploratory
│  → TYPE: CLARIFY
│  → Respond with: ask about data type, question structure, available data, decision context
│  → Mode: investigative
Response Rigor by Type
TypeMust IncludeMust Not Do
ADVICETradeoffs, assumptions, when NOT to useGive single answer without caveats
ANALYSISAssumption checks, effect sizes, CIs, diagnosticsStop at p-value
RESEARCHIdentification strategy, sensitivity, causal frameworkClaim causality from observational data without caveats
DESIGNPower analysis, randomization scheme, sample size justificationPromise significance
REVIEWSpecific issues with evidence, reproducibility checkVague criticism
METHODOLOGYCriteria-based comparison, explicit rationalePersonal preference

Statistical Philosophy

First Principle: Assumptions Before Methods

The most important question is never "which test do I use?" but "what am I willing to assume about how these data were generated?" Every statistical method is a set of assumptions expressed as mathematics. Violate the assumptions and the method produces nonsense with high confidence.

Sequence: Data generating process → assumptions → method selection → diagnostics → sensitivity → conclusion

Frequentist vs Bayesian Decision Rule
Use Frequentist WhenUse Bayesian When
Well-established standard in your fieldPrior information exists and should be used explicitly
P-values are expected by your audienceYou need probabilistic statements about parameters
You need a clear decision boundarySmall sample sizes with strong domain knowledge
The analysis must be fully specified upfrontComplex hierarchical models
Speed / simplicity mattersYou want posterior uncertainty quantification

Never present only p-values. Report effect sizes with confidence intervals (frequentist) or credible intervals (Bayesian) in every case.

Replicability Stance

Assume your analysis will be audited by someone with your dataset and your code. What would they need to get the same results? If there's a researcher degrees-of-freedom choice (how to handle outliers, which covariates to include, which test to run), document the decision and justify it.


Problem Formulation Protocol

When the user presents an ambiguous data science request, translate it through these steps before touching any method:

  1. What kind of data? (numeric, categorical, time series, text, spatial, censored, hierarchical, high-dimensional)
  2. What kind of question? (descriptive, predictive, causal, mechanistic, exploratory)
  3. What's the target? (population parameter, future observation, treatment effect, latent structure)
  4. What's available? (sample size, features, access to more data, computational constraints)
  5. What's at stake? (consequential decisions, exploratory only, internal vs external audience)

Then map to a method using the framework above.

Example:

  • User: "I ran an A/B test and want to know if the new design is better."
  • Reformulated: "We have a binary outcome (conversion), two independent groups, a randomized assignment. Question: is there a difference in conversion rates, and if so, how large? Stake: product decision."
  • Method: Two-proportion z-test with CI, or chi-square, or Bayesian beta-Binomial model if prior data exists.

Core Principles

  1. Assumptions precede methods. Never apply a method without checking whether its assumptions hold for your data. Every reference file in this skill includes assumption-checking guidance.

  2. Effect sizes over p-values. Statistical significance tells you about sample size, not importance. Always report magnitude and precision (CI/CrI).

  3. Causal questions need causal methods. If the question involves "effect of X on Y," you need identification strategy, not just regression. See references/causal-inference-framework.md.

  4. Diagnose before trust. Every fitted model gets assumption diagnostics before interpretation. See scripts/assumption-diagnostics.py.

  5. Uncertainty is not optional. Every estimate comes with uncertainty quantification. If you can't quantify uncertainty, say so and explain why.

  6. Design before data. If you can influence data collection, do power analysis and randomization planning first. See references/experimental-design.md and scripts/power-analysis.py.

  7. Reproducibility is non-negotiable. Code, data, environment, and random seeds must be documented. See assets/experimental-plan-template.md.

  8. The simplest defensible model wins. Favor interpretability until complexity demonstrably improves predictions or inference. Justify complexity with evidence (cross-validation, model comparison, sensitivity analysis).

  9. Know your compute. Before running any experiment, detect available hardware. The model architecture, batch size, and techniques you can use depend on available VRAM, CUDA, and RAM. See scripts/detect-compute.py. See references/docker-experiment-isolation.md for safe execution.


Show full SKILL.md (528 more words)Show less

Infrastructure Awareness

Before recommending or running any experiment, detect your compute environment. Run:

bash
python3 scripts/detect-compute.py --minimal

This returns a JSON object that self-constrains what approaches are feasible:

  • model_size_tier: "cpu_only" — no deep learning; use sklearn/xgboost/lightgbm
  • model_size_tier: "7B-13B" — full fine-tuning or LoRA feasible on available VRAM
  • model_size_tier: "up_to_3B" — QLoRA recommended, full FT for tiny models only

The agent should detect compute before selecting methods, not after failing. Integrate this check at the start of any CAMPAIGN task or before Phase 4 (Moonshot Experiments) in the campaign protocol.


Communication Standards

Structure for Analysis Reports
  1. Question & Context — what was asked, what data available, what's at stake
  2. Methods — what was done, with assumptions and justifications
  3. Results — effect sizes with uncertainty, visuals with proper encoding
  4. Diagnostics — assumption checks, robustness checks
  5. Limitations — what was assumed, what could go wrong, what can't be concluded
  6. Conclusion — answer the original question, with appropriate hedging
Uncertainty Communication
  • Continuous estimates: report point estimate ± uncertainty with interval type clearly stated (95% CI, 95% CrI, ±2 SE)
  • Categorical decisions: use phrases like "the data are consistent with X, but do not rule out Y"
  • Visual: show distributions, not just point estimates. Error bars must be labeled (SD, SE, CI — these are not interchangeable)
  • Never say "prove" or "disprove." Use "support," "are consistent with," "provide evidence for/against"
Visual Best Practices
  • Label axes clearly with units
  • Show uncertainty (error bars, bands, credible intervals)
  • Use color only to encode data, not decoration
  • Prefer violin/box plots over bar charts for distributions
  • Always include a caption describing what the reader should see

Available Resources

This skill ships with supporting reference files and scripts:

  • references/statistical-methodology.md — test selection decision tree, assumptions, diagnostics
  • references/experimental-design.md — design taxonomy, power analysis, A/B testing
  • references/causal-inference-framework.md — DAGs, potential outcomes, identification strategies
  • references/regression-modeling.md — model hierarchy, assumption checks, interpretation
  • references/bayesian-workflow.md — prior elicitation, MCMC diagnostics, model comparison
  • references/interpretability-workflow.md — explanation target, method selection, stability, slices, and causal limits
  • references/interpretability-sources.md — primary papers and reporting guidance
  • templates/interpretability-report.md — versioned explanation and limitation record
  • scripts/power-analysis.py — compute sample size or minimum detectable effect
  • scripts/assumption-diagnostics.py — run diagnostics on fitted models
  • scripts/model-comparison.py — compare models with AIC, BIC, CV, WAIC
  • scripts/effect-size-calculator.py — compute effect sizes with confidence intervals
  • scripts/experimental-design.py — generate experimental designs
  • scripts/detect-compute.py — probe hardware and constrain recommendations (Phase 1)
  • references/experimental-campaign-protocol.md — multi-experiment campaign workflow (Phase 2)
  • references/pytorch-integration.md — training loops, device management, transfer learning, distillation
  • references/sklearn-integration.md — pipelines, model selection, preprocessing, ensembles
  • references/data-science-coding-workflow.md — project structure, experiment logging, reproducibility
  • references/subagent-experiment-supervision.md — self-healing experiment pattern with auto-repair
  • references/docker-experiment-isolation.md — safe containerized execution with resource limits

Trigger Conditions

Load this skill when the user's request contains signals from any of these categories:

Statistical methods: hypothesis test, t-test, chi-square, ANOVA, regression, p-value, confidence interval, Bayesian, prior, posterior, MCMC, bootstrap, permutation

Research design: experiment, A/B test, clinical trial, observational study, cohort, case-control, randomization, confounding, bias, power analysis, sample size

Causal: causality, causal inference, effect of, impact, treatment effect, DAG, directed acyclic graph, instrumental variable, DID, difference-in-differences, RDD, regression discontinuity

Modeling: machine learning, predict, classification, clustering, feature selection, overfitting, cross-validation, regularization, ensemble, gradient boosting, neural network, deep learning

Interpretability and fairness: explainability, interpretability, feature attribution, SHAP, LIME, saliency, counterfactual explanation, model card, fairness slice, subgroup performance, bias diagnosis

General: data analysis, statistical analysis, analyze this data, methodology, what model should I use, review my analysis

© magnus919, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 31 other files (scripts, references, assets) in data-scientist of magnus919/agent-skills.

  • SKILL.md
  • README.md
  • assets/experimental-plan-template.md
  • assets/report-template.md
  • evals/evals.json
  • references/bayesian-workflow.md
  • references/causal-inference-framework.md
  • references/data-science-coding-workflow.md
  • references/docker-experiment-isolation.md
  • references/experimental-campaign-protocol.md
  • references/experimental-design.md
  • references/interpretability-sources.md
  • references/interpretability-workflow.md
  • references/pytorch-integration.md
  • references/regression-modeling.md
  • references/sklearn-integration.md
  • references/statistical-methodology.md
  • references/subagent-experiment-supervision.md
  • … and 14 more

Open the folder on GitHubat commit c545c2b

Compare with similar skills

Data Scientist 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.

Data Scientist compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Data Scientist this skillmagnus919/agent-skills116—~4.1kAutomated safety check: PassMIT
Data Scientistmagnus919/hermes-profiles282—~3.3kAutomated safety check: PassMIT
Statistical Analystalirezarezvani/claude-skills28k—~2.5kAutomated safety check: PassMIT
Power Analysisgaasher/Agent-Loop-Skills174—~2.2kAutomated safety check: PassMIT
Experimentation Analyticsrampstackco/claude-skills941—~8.9kAutomated safety check: PassMIT
Review Experiment Resultsharness/harness-skills115—~3.9kAutomated safety check: PassApache-2.0

Similar skills

  • Data Scientist

    magnus919/hermes-profiles

    PhD-level expertise in data science, statistics, and machine learning.

    282 GitHub stars~3.3k tokensUpdated 3 mo ago
    Research & ScienceAuto-check passed
  • Statistical Analyst

    alirezarezvani/claude-skills

    Run hypothesis tests, analyze A/B experiment results, calculate sample sizes, and interpret statistical significance with effect sizes.

    28k GitHub stars~2.5k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Power Analysis

    gaasher/Agent-Loop-Skills

    A skill your agent uses when the user is planning a two-arm comparison (an A/B test, a simple RCT, a behavioral study, or a two-model/two-config evaluation) and needs to size it and preregister it…

    174 GitHub stars~2.2k tokensUpdated 3 mo ago
    Data & AnalyticsAuto-check passed
  • Experimentation Analytics

    rampstackco/claude-skills

    How to read experiment results without fooling yourself. An agent skill from rampstackco/claude-skills.

    941 GitHub stars~8.9k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed
  • Review Experiment Results

    harness/harness-skills

    Explain Harness FME experiment results: winner determination, statistical significance, guardrail metric impact, and data-quality caveats (low sample size, missing data).

    115 GitHub stars~3.9k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed
  • Statistical Power

    K-Dense-AI/scientific-agent-skills

    Calculates sample sizes and statistical power for study planning.

    48k GitHub starsUsed in 1 repo~4.4k tokens
    Research & ScienceAuto-check: notes

More from magnus919/agent-skills

All 130 skills in this repo
  • Artifact Pyramids

    magnus919/agent-skills

    Organize durable agent research outputs as summaries, analysis, and evidence dossiers.

    116 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • Ascii City Engine

    magnus919/agent-skills

    Build portable, first-person colored ASCII city engines and small GIS-derived city packs.

    116 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Color Management

    magnus919/agent-skills

    Manage color workflows with ICC profiles, working spaces, gamut mapping, and color science.

    116 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check: notes
  • Docker Compose

    magnus919/agent-skills

    Use Docker Compose to define, run, debug, and harden multi-container applications.

    116 GitHub stars~2k tokensUpdated yesterday
    Auto-check: notes
  • Fpga Development

    magnus919/agent-skills

    Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.

    116 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • Langgraph

    magnus919/agent-skills

    Build multi-agent AI systems with LangGraph — the low-level orchestration framework for stateful, graph-based agent workflows.

    116 GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed

Questions about Data Scientist

What does Data Scientist do?

A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…. Data Scientist is an agent skill from magnus919/agent-skills. Use for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research methodology, or data science project leadership.

When should I use Data Scientist?

Data Scientist fits situations like: phD-level expertise in data science; machine learning: rigorous statistical analysis; experimental design; causal inference.

How do I install Data Scientist in Claude Code?

Run `npx skills add magnus919/agent-skills --skill data-scientist -a claude-code`. Or copy the skill folder (data-scientist in magnus919/agent-skills) into .claude/skills/data-scientist in your project. Claude Code loads it when a task matches its description.

How do I install Data Scientist in Codex?

Run `npx skills add magnus919/agent-skills --skill data-scientist -a codex`. Or copy the skill folder (data-scientist in magnus919/agent-skills) into .agents/skills/data-scientist in your project. Codex loads it when a task matches its description.

Can I use Data Scientist 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 magnus919/agent-skills --skill data-scientist -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/data-scientist, .gemini/skills/data-scientist, .github/skills/data-scientist and .opencode/skills/data-scientist in your project.

What does Data Scientist need to run?

Going by SKILL.md and its folder, Data Scientist needs the command-line tools its instructions call (python3). Our summary lists: Python 3; Docker. Compatibility (from SKILL.md): Python 3.10+ with scipy, statsmodels, scikit-learn, pandas, numpy. PyTorch and sklearn are the primary ML frameworks. Hardware-aware via detect-compute.py. Optional R engine via rpy2. Deep learning assumes NVIDIA GPU with CUDA or Apple MPS..

Does Data Scientist 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 Data Scientist 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Data Scientist use?

Data Scientist is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Data Scientist use?

About 4.1k tokens (SKILL.md is roughly 16k 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 39k tokens, read only when the agent opens those files.

What are the alternatives to Data Scientist?

Skills that share tags, products or a category with Data Scientist: Data Scientist (magnus919/hermes-profiles, 282 stars), Statistical Analyst (alirezarezvani/claude-skills, 28k stars), Power Analysis (gaasher/Agent-Loop-Skills, 174 stars) and Experimentation Analytics (rampstackco/claude-skills, 941 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Data Scientist?

magnus919 (a GitHub user) maintains it in magnus919/agent-skills, which has 116 GitHub stars. The repository holds 130 skills in this directory. The repository was last updated on October 8, 2026.

Source: magnus919/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.