describe-data

Profile datasets to generate data dictionaries, statistics, and observations.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/thbraet/claude-template --skill describe-data
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: describe-data
Source: https://github.com/thbraet/claude-template/tree/main/skills/describe-data
Command: npx skills add https://github.com/thbraet/claude-template --skill describe-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DescribeData profiles each acquired dataset to produce a comprehensive data dictionary, surface statistics, and initial observations, enabling faster data understanding and preparation.

Core Features & Use Cases

  • Automatically generate a data dictionary with field names, types, descriptions, and business meanings
  • Produce surface statistics (row counts, nulls, unique values, value distributions) and an initial set of observations
  • Integrate with CRISP-DM 2.2 workflows and deliver artifacts (notebook and summary document) for downstream exploration

Quick Start

Profile a dataset located at data/raw/sales.csv to generate the 2.2 data description artifacts.

Frequently Asked Questions about describe-data

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

FAQPage Schema
How do I automatically generate a data dictionary and profiling report for a CSV dataset?▼

To generate a data dictionary, you profile the dataset to map field names, types, descriptions, and surface statistics. This produces a Jupyter notebook and a Markdown summary for downstream exploration.

What is the best way to surface statistics and initial observations during the data understanding phase?▼

Surface statistics are generated by profiling datasets to calculate row counts, nulls, unique values, and value distributions. This process also produces initial observations to accelerate data understanding.

How do I integrate data profiling into a CRISP-DM 2.2 data understanding workflow?▼

Data profiling integrates with CRISP-DM 2.2 by targeting datasets listed in the 2.1 data collection report. It generates artifacts like a structured Markdown summary and notebook for the 2.2 data description phase.

Can I document dataset fields and assign modeling roles without manual coding?▼

Yes, dataset profiling automatically maps each field to a data dictionary entry, surface statistics, and modeling roles. This eliminates manual coding by generating the documentation directly from the acquired data.

What formats are outputted when profiling datasets for a structured report?▼

Dataset profiling outputs a Jupyter notebook and a structured Markdown summary document. These artifacts contain the generated data dictionary, surface statistics, and initial observations for downstream use.

Does this data profiling approach require any specific Python dependencies?▼

No specific external dependencies are required to execute the Python-based profiling. The skill runs standalone to generate the data dictionary, surface statistics, and modeling role artifacts.