data-exploration

Profile tabular datasets to surface structural metadata and column-level statistics.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/tmorrowdev/data-plugin --skill data-exploration-tmorrowdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-exploration
Source: https://github.com/tmorrowdev/data-plugin/tree/main/skills/data-exploration
Command: npx skills add https://github.com/tmorrowdev/data-plugin --skill data-exploration-tmorrowdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Give analysts a repeatable methodology to quickly understand unfamiliar tabular data by surfacing table structure, column-level quality issues, distributions, and relationship candidates so that downstream analysis is faster and more reliable.

Core Features & Use Cases

  • Table and column profiling: Row/column counts, null rates, distinct counts, top/bottom values, and basic length/pattern checks for strings.
  • Metric and temporal summaries: Percentiles, mean/median, standard deviation, date ranges, gaps, and seasonality cues for time-series data.
  • Relationship discovery & documentation: Suggest foreign-key candidates, correlations, derived/redundant columns, and produce a schema documentation template for analyst handoff.
  • Use Case: Inspect a newly provisioned analytics table to decide whether it is analysis-ready, identify required cleaning steps, and draft common query patterns.

Quick Start

Profile the attached dataset and produce a concise data quality summary with column-level statistics, top anomalies, suggested next steps, and a schema documentation stub.

Frequently Asked Questions about data-exploration

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

FAQPage Schema
How do I profile a CSV file to understand its structure and data quality?

To profile a CSV file, you surface structural metadata, null rates, and column-level patterns to assess data quality. This process provides row counts, distinct values, and outlier detection to determine if the dataset is analysis-ready.

What is the best way to detect outliers and null rates in tabular data?

The best way to detect outliers and null rates in tabular data is through column-wise statistics and distribution analysis. This approach identifies data quality issues by calculating null percentages, percentile summaries, and flagging anomalous values.

Can I use data profiling to discover foreign-key candidates in SQL warehouse results?

Yes, you can use data profiling to discover foreign-key candidates in sampled SQL warehouse results. The profiling process evaluates column relationships and correlations to suggest potential foreign keys and identify redundant columns.

How do I generate schema documentation for analyst handoff from an uploaded Excel file?

You generate schema documentation for analyst handoff by profiling the uploaded Excel file to extract structural metadata and column statistics. This produces a template schema documentation stub summarizing table structure and relationship candidates.

Does data profiling work for time-series distribution analysis and seasonality detection?

Yes, data profiling works for time-series distribution analysis by calculating date ranges, temporal gaps, and seasonality cues. It provides metric summaries, mean and median calculations, and standard deviation metrics for temporal data.