data-science

Structure data science tasks with EDA, statistical analysis, and model development.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/dtbuchholz/claude-config --skill data-science-dtbuchholz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-science
Source: https://github.com/dtbuchholz/claude-config/tree/main/skills/data-science
Command: npx skills add https://github.com/dtbuchholz/claude-config --skill data-science-dtbuchholz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework for performing data analysis, statistical testing, feature engineering, and model development, enabling users to derive meaningful insights and build predictive models from their datasets.

Core Features & Use Cases

  • Exploratory Data Analysis (EDA): Quickly profile data, analyze distributions, identify correlations, and detect outliers.
  • Statistical Testing: Facilitates hypothesis testing and effect size calculation for robust data interpretation.
  • Feature Engineering: Offers methods for transforming numeric and categorical data, and extracting features from time-series.
  • Model Development & Evaluation: Guides through train/test splits, cross-validation, model selection, hyperparameter tuning, and performance assessment.
  • Use Case: Analyze customer transaction data to identify key drivers of purchasing behavior, build a model to predict customer churn, and visualize the results to inform retention strategies.

Quick Start

Use the data-science skill to perform a quick profile on the attached dataframe.

Frequently Asked Questions about data-science

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform exploratory data analysis on a dataset using Python?

Exploratory data analysis is performed by profiling data, analyzing distributions, identifying correlations, and detecting outliers. This skill provides a structured methodology using pandas to quickly profile your dataframe and visualize its underlying statistical properties.

What is the best way to approach feature engineering for machine learning models?

Feature engineering for machine learning involves transforming numeric and categorical data and extracting features from time-series. This skill offers structured methods to process your variables, ensuring optimal inputs for your predictive models.

How do I evaluate machine learning models with scikit-learn?

Evaluating machine learning models with scikit-learn requires train/test splits, cross-validation, and performance assessment. This skill guides you through model selection, hyperparameter tuning, and best practices for robust quality assurance.

Can I run statistical hypothesis testing and calculate effect sizes with this framework?

Statistical hypothesis testing and effect size calculation are fully supported for robust data interpretation. Using the statsmodels library, this skill facilitates rigorous statistical analysis to validate your data findings and hypothesis results.

Does this data analysis methodology support building customer churn prediction models?

Building customer churn prediction models is supported by analyzing transaction data to identify key purchasing behavior drivers. You can develop predictive models, evaluate performance, and visualize results to directly inform retention strategies.

What Python libraries do I need for statistical analysis and model development?

Python libraries needed for statistical analysis and model development include pandas, scikit-learn, and statsmodels. These dependencies support data manipulation, statistical testing, modeling, and visualization throughout the structured workflow.