eda

Profile numeric and categorical data to identify quality issues and relationships.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/tim-krausz/mlstack --skill eda-tim-krausz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eda
Source: https://github.com/tim-krausz/mlstack/tree/main/eda
Command: npx skills add https://github.com/tim-krausz/mlstack --skill eda-tim-krausz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured, repeatable approach to understand datasets by profiling variables, identifying data quality issues, and revealing relationships to inform modeling decisions.

Core Features & Use Cases

  • Three modes: Full, Quick, and Targeted profiling to accommodate different time and depth requirements.
  • Notebook-based outputs: Generates a structured Jupyter notebook to support reproducibility and collaboration.
  • Quality & relationships insights: Surface distributions, missingness patterns, correlations, and potential anomalies to guide modeling strategies.

Quick Start

Analyze a dataset path and run the EDA skill to produce a structured notebook (e.g., notebooks/eda.ipynb) and a data-profile report.

Frequently Asked Questions about eda

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

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

Exploratory data analysis profiles variables, identifies data quality issues, and reveals relationships to inform modeling decisions. You can run full, quick, or targeted profiling across numeric and categorical data to generate a structured Jupyter notebook and data-profile report.

What is the best way to identify data quality issues before modeling?

To identify data quality issues before modeling, run systematic exploratory data analysis to surface missingness patterns, distributions, correlations, and potential anomalies. This process quantifies variable relationships and guides your modeling strategies.

Can I generate a reproducible notebook for data profiling automatically?

Yes, you can generate a reproducible notebook for data profiling automatically. The skill produces a structured Jupyter notebook, such as eda.ipynb, ensuring compatibility with common Python data libraries and supporting collaboration in standard data-analytic workflows.

Does exploratory data analysis work with both numeric and categorical data?

Exploratory data analysis works with both numeric and categorical data. It accommodates different time and depth requirements through full, quick, and targeted profiling modes, enabling comprehensive variable profiling and relationship identification across mixed data types.

When should I use quick profiling instead of a full data analysis?

Use quick profiling instead of full data analysis when time is limited and you need rapid insights. Quick profiling accommodates different depth requirements, while full profiling provides comprehensive distributions, missingness patterns, and correlations for deeper modeling preparation.

Why do I need structured outputs for reproducible data profiling?

Structured outputs for reproducible data profiling ensure your variable analysis and data quality insights are documented and repeatable. Generating a Jupyter notebook captures the full exploratory data analysis workflow, enabling collaboration and consistent results across common Python data libraries.