data-exploration

Profile tabular datasets to assess structure, quality, and distribution.

2|1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/GACLove/feishu-aily-skills --skill data-exploration-gaclove
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-exploration
Source: https://github.com/GACLove/feishu-aily-skills/tree/main/skills/data-exploration
Command: npx skills add https://github.com/GACLove/feishu-aily-skills --skill data-exploration-gaclove

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps analysts rapidly understand new tabular datasets by profiling schema, assessing data quality, and revealing distribution and anomaly patterns so teams can prioritize cleaning, validation, and modeling decisions.

Core Features & Use Cases

  • Structural profiling: determine row/column counts, grain, primary keys, and update recency to document table intent.
  • Column-level statistics: compute null rates, distinct counts, common values, numeric percentiles, string length and pattern checks, and boolean rates for data quality assessment.
  • Relationship & pattern discovery: identify foreign key candidates, correlations, derived or redundant columns, temporal patterns, and segmentation opportunities for downstream analysis.
  • Use Case: onboard an unfamiliar analytics table by generating a schema document, flagging data quality issues, and producing common SQL queries and recommendations for cleaning.

Quick Start

Profile the attached dataset to summarize its structure, column-level statistics, data quality issues, and suggested relationships.

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 tabular dataset to assess structure and data quality?

Dataset profiling computes row and column counts, grain, and primary keys to document table intent while calculating null rates and distinct counts for data quality assessment. Column-level statistics reveal distribution patterns and anomalies to prioritize cleaning and validation decisions.

What is data profiling and when do I need it for exploratory analysis?

Data profiling is the process of examining tabular datasets to assess schema, quality, and distribution patterns. You need it during data onboarding and exploratory analysis to rapidly understand unfamiliar tables, flag data quality issues, and reveal relationships for downstream modeling.

How do I detect anomalies and null rates during data exploration?

Anomaly and null detection applies column-level statistics to compute null rates, distinct counts, numeric percentiles, and string length patterns. These checks identify outliers and missing values during data exploration to guide validation and cleaning priorities.

Can I identify foreign key candidates and correlations in a new dataset?

Yes, relationship discovery identifies foreign key candidates, correlations, and derived or redundant columns within a dataset. This pattern detection reveals segmentation opportunities and temporal patterns to support downstream analysis and schema documentation.

What's the best way to generate schema documentation and common SQL queries for an unfamiliar table?

The best way to generate schema documentation is profiling the dataset to compute structural metadata, column statistics, and relationship patterns. This produces human-readable schema documents and common SQL queries with recommendations for cleaning and onboarding.

Does data profiling work for schema documentation tasks during data onboarding?

Yes, data profiling is designed for data onboarding and schema documentation tasks. It determines table grain, primary keys, and update recency while computing column-level statistics to produce human-readable schema documents for unfamiliar analytics tables.