armor-monitor

Configure data freshness and schema drift monitoring with the AnomalyArmor Python SDK.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/anomalyarmor/agents --skill armor-monitor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: armor-monitor
Source: https://github.com/anomalyarmor/agents/tree/main/skills/monitor
Command: npx skills add https://github.com/anomalyarmor/agents --skill armor-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anomalyarmor, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of setting up automated monitoring for data freshness and schema drift, ensuring data reliability and integrity.

Core Features & Use Cases

  • Freshness Monitoring: Configure checks to ensure data is updated within expected intervals.
  • Schema Drift Detection: Set up alerts for unexpected changes in data schemas.
  • Use Case: Automatically set up hourly freshness checks for your critical orders table and enable daily schema change monitoring for your customers table.

Quick Start

Use the armor-monitor skill to set up hourly freshness monitoring for the 'public.orders' table in your 'asset-uuid' data source.

Frequently Asked Questions about armor-monitor

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

FAQPage Schema
How do I automate data freshness monitoring for my database tables?

Automate data freshness monitoring by configuring scheduled checks via the AnomalyArmor Python SDK. It supports auto-learning or explicit thresholds to verify your data tables update within expected intervals.

What is schema drift detection and how does it help data quality?

Schema drift detection identifies unexpected changes in data schemas to maintain data reliability. By capturing a baseline schema and monitoring for deviations, it proactively alerts you to structural changes in your data pipelines before they cause downstream issues.

Can I set explicit thresholds for data freshness checks instead of auto-learning?

Yes, you can configure data freshness checks with explicit thresholds. The monitoring setup allows choosing between auto-learning to adapt to data patterns and explicit thresholds to enforce strict update interval rules for critical tables.

How do I set up daily schema change monitoring for a specific table?

To set up daily schema change monitoring, use the SDK to enable baseline capture for your target table, such as a 'customers' table. This creates a reference schema and continuously monitors for any structural deviations or drift on your chosen schedule.

Do I need the AnomalyArmor SDK installed to configure schema drift alerts?

Yes, the AnomalyArmor Python SDK is a required dependency for configuring schema drift alerts and freshness checks. The Skill relies on this SDK to automate the setup and management of your data monitoring configurations.

When should I use automated data monitoring instead of manual checks?

Automated data monitoring is ideal for proactive data quality assurance across critical pipelines. You should use it when you need continuous, scheduled oversight of data freshness and schema integrity to prevent undetected pipeline failures or data anomalies.