data-quality-frameworks

Automate data quality validation with Great Expectations and dbt tests.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill data-quality-frameworks-priyanshkuniyal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-quality-frameworks
Source: https://github.com/PriyanshKuniyal/gemini-cli-resources/tree/main/extensions/claude-code-workflows/plugins/data-engineering/skills/data-quality-frameworks
Command: npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill data-quality-frameworks-priyanshkuniyal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires great_expectations, dbt, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates data quality validation, ensuring reliable data pipelines by implementing Great Expectations, dbt tests, and data contracts.

Core Features & Use Cases

  • Data Quality Validation: Implement validation rules and establish data contracts using Great Expectations and dbt tests.
  • Use Case: For a data engineer building a data quality pipeline, this Skill can be used to set up automated validation checks and monitor data quality metrics.

Quick Start

Initialize Great Expectations for your project and create a new expectation suite to validate your data.

Frequently Asked Questions about data-quality-frameworks

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

FAQPage Schema
How do I automate data quality validation in my data engineering pipelines?

Automate data quality validation by implementing Great Expectations and dbt tests to ensure pipeline reliability through automated checks for completeness, uniqueness, and accuracy. This approach establishes data contracts and monitors metrics continuously.

What is the best way to use dbt tests and Great Expectations together for data validation?

Use dbt tests and Great Expectations together for comprehensive data validation by combining dbt's SQL-based testing with Great Expectations expectation suites. This dual approach enforces data contracts and validates completeness, consistency, and timeliness across workflows.

Do I need Great Expectations and dbt installed to set up automated data quality checks?

Yes, you need both Great Expectations and dbt installed to set up automated data quality checks. These dependencies are required to initialize validation rules, create expectation suites, and execute testing workflows for your data pipelines.

How do I create a new expectation suite to validate data accuracy and consistency?

Create a new expectation suite by initializing Great Expectations in your project, then defining validation rules for data accuracy, consistency, and timeliness. The suite automates checks against your data engineering workflows to ensure reliability.

What data quality dimensions can I monitor using Great Expectations and dbt tests?

You can monitor data completeness, uniqueness, validity, accuracy, consistency, and timeliness using Great Expectations and dbt tests. These dimensions are validated through automated rules and data contracts within your pipelines.

Why does my data quality pipeline fail when validating data contracts?

Data quality pipelines fail during data contract validation when incoming data violates defined rules for uniqueness, completeness, or accuracy. Great Expectations and dbt tests detect these anomalies, halting execution to prevent invalid data from propagating downstream.