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.