ds-eda-process

Perform structured exploratory data analysis on CSV inputs using a CRISP-DM workflow.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/Phife726/ds_agent --skill ds-eda-process
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ds-eda-process
Source: https://github.com/Phife726/ds_agent/tree/main/ds-eda-process
Command: npx skills add https://github.com/Phife726/ds_agent --skill ds-eda-process

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides a disciplined, reproducible approach to exploratory data analysis that helps you quickly identify data quality issues, understand distributions, and surface relationships before modeling.

Core Features & Use Cases

  • CRISP-DM aligned Phases: Business Understanding → Data Understanding → Data Preparation to structure the analysis and deliver actionable insights with a clean, well-commented Python workflow.
  • Comprehensive Understanding: Produce shape, types, missing value audits, descriptive statistics, and uniqueness checks to assess data readiness.
  • Visual Exploration: Provide guidance on appropriate plots (histograms, box plots, heatmaps, scatter plots) and a consistent plotting setup to reveal patterns and outliers.
  • Data Quality Assessment & Preparation: Outline missing-value strategies, outlier notes, type corrections, duplicate checks, and feature engineering opportunities; deliver an end-to-end preparation plan.

Quick Start

Provide an input dataset or path to a CSV and receive an end-to-end CRISP-DM guided EDA, including summaries, visualizations, and a data quality report.

Frequently Asked Questions about ds-eda-process

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

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

Exploratory data analysis on a CSV file involves loading the dataset into a Python dataframe to inspect distributions, identify missing values, and prepare data for modeling. A CRISP-DM guided workflow structures this process by generating data summaries, visualizations, and a final data-quality assessment report.

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

To identify data quality issues before modeling, you should perform missing value audits, uniqueness checks, descriptive statistics, and duplicate checks. Applying a CRISP-DM structured workflow helps systematically assess data readiness and outline missing-value strategies and type corrections.

How does the CRISP-DM framework apply to data cleaning and preparation?

CRISP-DM applies to data cleaning by structuring the workflow through Business Understanding, Data Understanding, and Data Preparation phases. This framework guides the identification of distributions and outliers, type corrections, and feature engineering opportunities to deliver an end-to-end preparation plan.

Can I generate visualizations like histograms and heatmaps during EDA?

Yes, you can generate visualizations like histograms, box plots, heatmaps, and scatter plots during EDA. A structured Python workflow provides guidance on appropriate plots and a consistent plotting setup to reveal patterns, distributions, and outliers in your dataset.

What's included in a data quality assessment report for a dataframe?

A data quality assessment report for a dataframe includes shape, types, missing value audits, descriptive statistics, and uniqueness checks. It outlines missing-value strategies, outlier notes, type corrections, duplicate checks, and feature engineering opportunities to assess overall data readiness.

Do I need to clean my dataset before running a CRISP-DM guided EDA workflow?

You do not need to clean your dataset before running a CRISP-DM guided EDA workflow. The process is designed to uncover data quality issues, identify missing values, and surface relationships first, ultimately delivering an end-to-end preparation plan to guide your subsequent data cleaning steps.