analyze-data-quality

Assess dataset trustworthiness with severity ratings and root causes.

8|12|Updated Sep 19, 2025
One-click install
npx skills add https://github.com/xpert-ai/xpert-plugins --skill analyze-data-quality-xpert-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-data-quality
Source: https://github.com/xpert-ai/xpert-plugins/tree/main/community/roles/data-analytics/skills/analyze-data-quality
Command: npx skills add https://github.com/xpert-ai/xpert-plugins --skill analyze-data-quality-xpert-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Untrustworthy datasets lead to broken analysis, biased decisions, failed dashboards, and unreliable machine learning models. This Skill eliminates the guesswork of validating data by providing a structured, risk-focused workflow to assess dataset quality before it is used for critical tasks.

Core Features & Use Cases

  • Comprehensive Quality Checks: Evaluates completeness, uniqueness, validity, consistency, referential integrity, timeliness, and distribution drift across tables, query results, files, and dataframes.
  • Risk-Aligned Reporting: Ties every quality issue to its downstream impact, likely root cause, and actionable remediation steps, with clear severity ratings.
  • Use Case: Validate a new customer dataset before building a churn prediction model, or check a sales dashboard's source table for stale data and missing values after a pipeline update.

Quick Start

Use the analyze-data-quality skill to assess the trustworthiness of the provided Q3 sales dataset for use in the upcoming revenue forecast.

Frequently Asked Questions about analyze-data-quality

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

FAQPage Schema
How do I check data quality before using a dataset for machine learning?

To check data quality before modeling, assess datasets for completeness, uniqueness, schema drift, and data leakage. This Skill evaluates ML feature datasets to identify null rates, distribution shifts, and broken joins, delivering structured findings with severity ratings and remediation steps to prevent flawed analysis.

What is the best way to validate data integrity in a dataframe for dashboard reporting?

Validating data integrity for dashboards involves checking fact and dimension tables for stale data, missing values, and referential integrity. This Skill assesses query results and dataframes for grain mismatches and source mismatches, providing risk-aligned reports with likely root causes to ensure dashboard reliability.

How do I detect schema drift and distribution shifts in my pipeline?

Detecting schema drift and distribution shifts requires evaluating event datasets for structural changes and statistical anomalies. This Skill profiles data pipelines to identify schema drift, backfills, and grain mismatches, returning actionable automated test recommendations to reduce analytical risk.

Can I assess referential integrity and duplicates across different dataset types?

Yes, you can assess referential integrity and duplicates across tables, files, and dataframes. This Skill performs comprehensive quality checks for validity and consistency across event, dimension, and experiment datasets, highlighting broken joins and assigning severity ratings to guide remediation.

Why does broken analysis happen and how do I prevent it with data profiling?

Broken analysis often happens due to untrustworthy datasets with hidden grain mismatches, null rates, or data leakage. You can prevent it by using data profiling to assess dataset trustworthiness, identifying likely root causes for quality issues, and implementing recommended automated tests before critical use.

When should I perform dataset validation to avoid analytical risk?

You should perform dataset validation before using data for downstream analysis, modeling, or pipeline processing. This Skill eliminates guesswork by running risk-focused quality checks on files and dataframes, delivering structured findings with severity ratings to mitigate analytical risk prior to execution.