data-science-expert

Convert raw tabular and time-series data into modeling-ready datasets with statistical analysis.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/KaranKathur06/Metal-Hub --skill data-science-expert-karankathur06
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-science-expert
Source: https://github.com/KaranKathur06/Metal-Hub/tree/main/.cursor/skills/data-science-expert
Command: npx skills add https://github.com/KaranKathur06/Metal-Hub --skill data-science-expert-karankathur06

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn messy datasets into reliable insights by guiding end-to-end data analysis, statistical testing, and model-ready feature engineering with clear visualization practices.

Core Features & Use Cases

  • Expert EDA & data cleaning: Handle missing values, remove duplicates, and reduce noise via outlier removal to prepare trustworthy datasets for analysis and modeling.
  • Feature engineering for ML: Build interaction and polynomial features, bin numeric variables, encode categoricals, scale features, and select informative predictors.
  • Statistical workflows & testing: Decompose time series, test stationarity, fit ARIMA, forecast future values, and run A/B tests using t-tests and proportion z-tests.

Quick Start

Use the skill to analyze your dataset by asking: "Perform EDA, clean missing values, engineer features, run correlation analysis, and provide time-series decomposition and an A/B test summary for the experiment columns in my dataframe."

Frequently Asked Questions about data-science-expert

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

FAQPage Schema
How do I perform exploratory data analysis and clean missing values in a pandas dataframe?

Exploratory data analysis in pandas involves handling missing values, removing duplicates, and filtering outliers to prepare trustworthy datasets. This Skill guides end-to-end data cleaning and EDA to reduce noise and ready tabular data for modeling.

What is the best way to engineer features for machine learning using Python?

Feature engineering for machine learning in Python includes building interaction and polynomial features, binning numeric variables, encoding categoricals, and scaling predictors. This process transforms raw tabular data into modeling-ready datasets with informative features.

How do I check time series stationarity and run ARIMA forecasting in Python?

Time series stationarity checks and ARIMA forecasting in Python require decomposing time series data and fitting models to predict future values. This Skill handles stationarity tests, decomposition, and ARIMA fitting for raw time-series datasets.

Can I run A/B tests using t-tests and proportion z-tests on my dataset?

You can run A/B tests using t-tests and proportion z-tests to evaluate experiments within your dataset. This Skill provides statistical workflows to validate experiment columns and generate statistical conclusions from modeling-ready data.

Do I need numpy and pandas to visualize correlations and distributions in my data?

You need Python-based pandas and numpy to transform data for visualizing correlations and distributions. This Skill uses common plotting libraries alongside these dependencies to provide visualization guidance for exploratory analysis.

What statistical inference components are available for evaluating experiment data?

Statistical inference components for evaluating experiment data include t-tests, proportion z-tests, and correlation analysis. This Skill applies these statistical tests to validate experiments and derive reliable insights from cleaned datasets.