data-observability

Implement data quality monitoring with Great Expectations, Soda, and SQL anomaly detection.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you catch and prevent bad data—like nulls, duplicates, schema drift, and anomalous distributions—before it breaks downstream analytics or pipelines.

Core Features & Use Cases

  • Infrastructure-level data validation: Establish Great Expectations suites, Soda checks, and custom SQL quality monitors to enforce quality rules.
  • Schema drift & anomaly monitoring: Track source schema changes and detect issues such as volume spikes or distribution shifts with baseline profiling.
  • Operational guardrails: Define thresholds and tiered alerting so warnings and critical failures are handled differently.

Quick Start

Use the data-observability skill to design a Great Expectations suite for a critical dataset, including the quality rules, baseline metrics, and integration points for alerting.

Frequently Asked Questions about data-observability

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

FAQPage Schema
How do I set up data quality monitoring to catch schema drift and nulls before they break pipelines?

Data quality monitoring catches bad data like nulls, duplicates, and schema drift before they break pipelines. You can establish validation suites using Great Expectations, Soda checks, or custom SQL to enforce quality rules and prevent downstream analytics failures.

What is the best way to detect data anomalies and distribution shifts in my datasets?

The best way to detect data anomalies is by implementing baseline profiling and continuous checks. This monitors source schema changes, volume spikes, and distribution shifts, allowing you to catch anomalous distributions before they impact downstream analytics.

Does this approach support setting up SLA-based alerting for different data quality thresholds?

Yes, data observability supports SLA-based tiered alerting. You can define specific thresholds and operational guardrails so that warnings and critical failures are handled differently, ensuring appropriate responses to various data quality issues.

Can I use Great Expectations and Soda checks together for continuous data validation?

Yes, you can use Great Expectations and Soda checks together for continuous data validation. The approach supports generating monitoring logic and selecting appropriate tools for quality versus freshness use cases, providing integration guidance for your orchestrator.

How do I create a Great Expectations suite for a critical dataset with baseline metrics?

To create a Great Expectations suite, design the validation logic including quality rules, baseline metrics, and integration points for alerting. This establishes infrastructure-level data validation to enforce quality rules and monitor your critical datasets continuously.