explore-data

Analyze table or file structure, distributions, and data quality.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ilove323/comlan-skills --skill explore-data-ilove323
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: explore-data
Source: https://github.com/ilove323/comlan-skills/tree/main/data/skills/explore-data
Command: npx skills add https://github.com/ilove323/comlan-skills --skill explore-data-ilove323

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly understand the structure, quality, and key patterns of a new table or uploaded file so analysts can avoid wasted work and catch data issues early. It eliminates initial guesswork about schema, missingness, cardinality, distributions, duplicates, and suspicious placeholder values before deeper analysis.

Core Features & Use Cases

  • Connects to a data warehouse or ingests CSV/Excel/Parquet/JSON files and infers schema and field types.
  • Produces table-level metrics (row count, field count, approximate table size, date ranges) and field-level statistics (null counts and rates, unique counts, top values, numeric quantiles, string length stats).
  • Classifies fields into identifiers, dimensions, metrics, timestamps, text, booleans, and structured fields and surfaces candidate foreign keys and hierarchical groupings.
  • Flags data quality issues (high null rates, placeholders like "N/A" or "999999", negative/unexpected values, duplicates, future dates) and suggests remediation steps.
  • Use cases: onboarding a newly delivered analytics table, triaging dashboard discrepancies, recommending dimensions and metrics for reporting, and generating starter SQL for deeper investigation.

Quick Start

Ask the assistant to explore the table orders or upload orders.csv to generate a full dataset overview, quality report, and recommended next-step analyses.

Frequently Asked Questions about explore-data

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

FAQPage Schema
How do I profile a CSV file to check data quality and missing values?

To profile a CSV file for data quality, you can analyze its structure to generate field-level statistics, missingness rates, cardinality, and basic distributions. This process surfaces high null rates, duplicates, and suspicious placeholder values.

What is exploratory data analysis and how does it work on database tables?

Exploratory data analysis on database tables involves inferring schema and classifying fields into identifiers, dimensions, or metrics. It calculates table-level metrics like row counts and date ranges, alongside field-level statistics such as unique counts and numeric quantiles.

Can I use schema discovery to find candidate foreign keys in Parquet files?

Yes, schema discovery can identify candidate foreign keys and hierarchical groupings in Parquet files. It classifies fields into dimensions, metrics, and timestamps while flagging data quality issues like unexpected values or future dates.

What's the best way to catch data quality issues in a newly delivered analytics table?

The best way to catch data quality issues in a new analytics table is to run sampling-aware profiling. This flags high null rates, placeholder values like N/A, duplicates, and negative numbers, while suggesting remediation steps and starter SQL.

Does exploratory data analysis work with JSON files and large database tables?

Yes, exploratory data analysis works with JSON files and large database tables. It applies sampling-aware profiling for large tables to produce field-level statistics, missingness metrics, and suggested next-step analyses without scanning entire datasets.

Why does my field analysis show unexpected values and future dates?

Field analysis shows unexpected values and future dates because it actively flags data quality issues during schema discovery. It identifies suspicious placeholder values like 999999, negative numbers, and duplicates, then recommends appropriate remediation steps.