data-quality

Validate dataset completeness, accuracy, and consistency with Great Expectations.

17|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/williamzujkowski/standards --skill data-quality-williamzujkowski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-quality
Source: https://github.com/williamzujkowski/standards/tree/main/skills/data-engineering/data-quality
Command: npx skills add https://github.com/williamzujkowski/standards --skill data-quality-williamzujkowski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates and enforces data quality across pipelines, reducing manual checks, catching issues early, and ensuring reliable analytics.

Core Features & Use Cases

  • Automated quality checks using widely adopted frameworks (Great Expectations).
  • Define rules for completeness, accuracy, and consistency across datasets.
  • Integrate into data pipelines and alert on failures. For example, after ingesting a batch of user data, run validation and trigger alert if thresholds are breached.

Quick Start

Run the data-quality Skill against your dataset to validate critical fields and detect anomalies. For example, validate that user_id is not null and age is within 0-120.

Frequently Asked Questions about data-quality

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

FAQPage Schema
How do I validate data quality in my ETL pipeline?

Data quality validation in ETL pipelines identifies completeness, accuracy, and consistency issues before data reaches analytics or ML systems. This Skill automates checks using Great Expectations to detect schema violations, null values, and cross-field anomalies, then triggers alerts on failure.

Can I monitor data quality across batch and streaming workflows?

Yes. This Skill supports both batch and streaming data workflows, applying automated validation rules to detect quality issues in real time or post-ingestion. It integrates directly into pipelines and alerts when thresholds are breached.

What data quality checks can I define for my datasets?

You can define rules for completeness (no nulls), accuracy (value ranges), consistency (cross-field logic), timeliness, and schema validation. For example, validate that user_id is not null and age falls within 0–120, catching anomalies before downstream use.

How does data quality validation integrate with data lakes and warehouses?

This Skill validates data during lake-to-warehouse integrations, applying SLA-based monitoring and automated rule enforcement. It catches quality issues at ingestion, enabling early remediation and preventing bad data from reaching reporting or ML systems.

Do I need to write custom code to set up data quality rules?

No. This Skill uses Great Expectations, a widely adopted framework that supports automated rule definition without writing validation code from scratch. You configure expectations declaratively and integrate them into your pipeline workflow.

What happens when data quality checks fail in my pipeline?

When validation thresholds are breached, the Skill triggers alerts and generates dashboards for monitoring. You can configure actions to pause downstream processing, log failures, or notify teams, enabling rapid detection and remediation of data quality issues.