eda-analysis

Run a six-phase EDA pipeline on raw datasets to generate training, schema, and drift artifacts.

5|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/DuqueOM/ML-MLOps-Portfolio --skill eda-analysis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eda-analysis
Source: https://github.com/DuqueOM/ML-MLOps-Portfolio/tree/main/.devin/skills/eda-analysis
Command: npx skills add https://github.com/DuqueOM/ML-MLOps-Portfolio --skill eda-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides an agent through a six-phase exploratory data analysis pipeline that surfaces data-centric artifacts used in model training, schema design, and production drift monitoring.

Core Features & Use Cases

  • A six-phase EDA workflow that ingests, profiles, analyzes univariate distributions, surfaces correlations, checks for leakage, and proposes feature candidates.
  • Produces artifacts consumed by training (features.py), schema generation (schemas.py), and drift detection (baseline_distributions.parquet).
  • Onboard new datasets into ML pipelines and validate data quality before modeling.

Quick Start

Ingest a dataset placed in data/raw and run the six-phase EDA pipeline to generate all artifacts and reports.

Frequently Asked Questions about eda-analysis

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 for machine learning?▼

Exploratory data analysis profiles univariate distributions, surfaces correlations, and checks for data leakage. This Skill automates a six-phase EDA pipeline that ingests raw datasets to generate training artifacts, schema designs, and baseline distributions for drift detection.

How do I generate baseline distributions for production drift detection?▼

To generate baseline distributions for drift detection, run the EDA pipeline on your raw data. It produces a baseline_distributions.parquet artifact capturing the statistical profile needed to monitor production data drift.

What is the best way to propose feature candidates and audit data leakage automatically?▼

Auditing data leakage and proposing feature candidates is best handled by an end-to-end EDA pipeline. This workflow assesses correlations and validates data quality, outputting a features.py file with proposed candidates for model training.

Can I generate a schema proposal directly from raw dataset profiling?▼

Yes, you can generate a schema proposal from raw dataset profiling. The EDA workflow analyzes ingested data and emits a schemas.py artifact defining structure and constraints for downstream schema design.

Do I need DVC to track exploratory data analysis artifacts?▼

You need DVC to track EDA artifacts if you require enforced governance checks. The workflow operates on data/raw datasets and enforces DVC-tracked artifacts to manage outputs generated during the six-phase analysis.