Programmatic EDA
Profiles a new dataset end to end, running nulls, outliers, distributions, and correlation checks before you trust a single number from it.
Overview
Programmatic EDA runs a systematic exploratory data analysis before deeper analysis begins, whenever you get a new dataset and need to know its shape and quality, or a surprising number shows up and you want to check the underlying data first.
What it covers
- Confirms the row count, dtypes, memory usage, and grain of the dataset first.
- Runs a null profile and flags columns above your quality thresholds.
- Detects outliers with IQR and z-score, and asks you to judge each one as signal or error.
- Summarizes distributions and flags correlated column pairs (
|r| > 0.8) as possible redundancy. - Fills a findings summary distilling the top 3 to 5 quality issues before you build anything on top of the data.
Part of Data Analytics Skills
This is one of 31 skills in the Data Analytics Skills library, in the Data Quality & Validation group.
Installation
- Clone the repo once:
git clone https://github.com/nimrodfisher/data-analytics-skills.git - Copy just this skill:
cp -r data-analytics-skills/01-data-quality-validation/programmatic-eda ~/.claude/skills/(or~/.agents/skills/for Codex) - Ask your agent something like "profile this dataset before I build on it" and it activates on its own.
See the Data Analytics Skills entry for the full library.
Related assets
Frontend Design
Generates distinctive, production-grade UI that avoids generic "AI slop," with bold typography, cohesive color, and precise motion, implemented as real code.
Langflow
Visual Python platform for building and deploying AI agents and workflows, with full component source access, multi-agent orchestration and one-click export as an API or MCP server.
Graphify
Turns a codebase, plus its docs, PDFs, images, and video, into a queryable knowledge graph that a coding agent can traverse instead of grepping raw files, and never guesses silently: every edge is tagged EXTRACTED, INFERRED, or AMBIGUOUS so you know what was found versus inferred.