profiling-tables

Generate a structured data profile for a specified database table.

2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/miptah21/skills --skill profiling-tables-miptah21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profiling-tables
Source: https://github.com/miptah21/skills/tree/main/.agents/skills/profiling-tables
Command: npx skills add https://github.com/miptah21/skills --skill profiling-tables-miptah21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly understand what data a specific table contains, how large it is, what each column looks like, and whether there are obvious quality issues.

Core Features & Use Cases

  • Schema-aware introspection: Pulls column names, data types, and comments so a new teammate can interpret the dataset correctly.
  • End-to-end profiling: Computes row counts, column statistics (numeric/string/date), cardinality skews, and representative samples.
  • Data quality assessment: Summarizes completeness, uniqueness signals, freshness, validity concerns, and consistency checks to surface risks early.

Example: If you inherit an unknown analytics table, you can use this Skill to produce a ready-to-share profile with key statistics, a data quality score, and a short list of recommended follow-up queries.

Quick Start

Ask: “Profile the table <schema>.<table> and produce a structured data profile including schema, statistics, cardinality, sample rows, and a data quality score.”

Frequently Asked Questions about profiling-tables

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

FAQPage Schema
How do I profile a database table to understand its structure and data quality?

Table profiling computes row counts, column statistics, cardinality skews, and representative samples to explain a database table's structure, contents, and quality signals. It resolves schema details via INFORMATION_SCHEMA and summarizes completeness, uniqueness, and validity concerns to surface risks early.

What is the best way to check data quality and completeness for an inherited SQL table?

Data quality assessment summarizes completeness, uniqueness signals, freshness, validity concerns, and consistency checks to surface risks early. It computes row counts and column-wise metrics by data type to produce a structured profile with a data quality score for the inherited table.

How do I get column statistics and cardinality analysis for a specific schema table?

Cardinality analysis and column statistics are computed by pulling column names, data types, and comments via INFORMATION_SCHEMA. The profiling process evaluates column statistics by data type, identifies cardinality skews, and extracts representative sample rows for the specified table.

Can I use data profiling for dataset onboarding and troubleshooting unknown tables?

Data profiling applies to dataset onboarding, dataset understanding, and troubleshooting when you need statistics for a concrete table name. It generates a ready-to-share profile with key statistics, a data quality score, and recommended follow-up queries to help new teammates interpret the dataset correctly.

Does table profiling work without additional dependencies or external components?

Table profiling requires no additional dependencies or external components to function. It relies on standard SQL diagnostics via INFORMATION_SCHEMA to resolve table and schema details, compute row-count and column-wise metrics by data type, and output the structured data profile.