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.