armor-profile

Profile tables and columns for statistics, distributions, cardinality via AnacondaArmor API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of gathering detailed statistics and understanding data distributions for tables and columns, providing insights into data quality and characteristics.

Core Features & Use Cases

  • Table-Level Profiling: Get row counts and freshness status for your data assets.
  • Column-Level Statistics: Analyze null rates, distinct value counts (cardinality), and value ranges for individual columns.
  • Trend Analysis: View historical snapshots of metrics to track changes over time.
  • Metric Creation: Set up new monitoring metrics for deeper data quality checks.
  • Use Case: Understand the quality of your orders table by checking its row count, identifying columns with high null rates, and analyzing the distribution of values in the status column.

Quick Start

Use the armor-profile skill to get a summary of metrics for the asset with ID 'asset-uuid'.

Frequently Asked Questions about armor-profile

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

FAQPage Schema
How do I analyze table and column statistics for my data assets?

To analyze table and column statistics, use this Skill to retrieve row counts, null rates, distinct value counts, and value distributions via the AnomalyArmor API. It automates comprehensive data profiling to provide detailed insights into data characteristics and quality.

What is data profiling and how does it help with data quality checks?

Data profiling is the process of examining table and column statistics to understand data distributions, cardinality, and null rates. It helps with data quality checks by identifying columns with high null rates and tracking metric changes over time through historical snapshots.

Do I need the AnomalyArmor Python SDK to retrieve column statistics?

Yes, you need the AnomalyArmor Python SDK to retrieve column statistics. The Skill requires the SDK to interact with the AnomalyArmor API for metric retrieval and creation, enabling automated analysis of null rates, cardinality, and value ranges.

Can I track historical trends of data metrics for specific tables?

You can track historical trends of data metrics by viewing historical snapshots within the profiling results. This allows you to monitor changes in row counts and column statistics over time to maintain ongoing data quality.

How do I set up new monitoring metrics for deeper data analysis?

To set up new monitoring metrics, use this Skill to create new checks via the AnomalyArmor API. This supports deeper data analysis workflows by generating detailed insights into specific table and column characteristics beyond the default profiles.

What's the best way to identify columns with high null rates in a database table?

The best way to identify columns with high null rates is to perform column-level statistics profiling. This Skill analyzes null rates, distinct value counts, and value ranges for individual columns, helping you understand the quality of your data assets.