anta-validation

Validates Arista EOS device state against expected conditions using ANTA tests with pass/fail verdicts.

650|182|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill anta-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anta-validation
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/anta-validation
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill anta-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Network engineers need to know whether a switch's actual state matches what it should be, not just what raw show commands output. This Skill runs structured ANTA assertions against Arista EOS devices and returns honest pass/fail/not_applicable verdicts, so a missing feature is never misreported as a failure.

Core Features & Use Cases

  • Structured Test Catalogue: Browse and describe 208 ANTA tests by category or keyword before running anything against a device.
  • Honest Verdicts: Distinguishes pass, fail, not_applicable, skipped, and error so unconfigured features like BGP are never reported as faults, and no misleading health percentage is ever computed.
  • Use Case: After a change window, ask whether BGP peers, NTP sync, and hardware sensors on switch 172.20.20.4 are all in their expected state, and receive per-test verdicts quoting observed versus expected values.

Quick Start

Ask the agent to run ANTA health checks for BGP, NTP, and hardware on your Arista switch at its management IP and report the verdicts.

Frequently Asked Questions about anta-validation

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

FAQPage Schema
How do I validate Arista switch configuration with ANTA?

Use anta_list_tests to find relevant tests by category or keyword, anta_describe_test to learn required inputs, then anta_run_tests with the device host and test list. Results return per-test verdicts with observed versus expected values.

What is the difference between ANTA validation and show commands?

Show commands return raw device state, while ANTA asserts whether that state matches an expectation and returns a verdict. Use CLI tools to fetch data and ANTA to answer whether the state is correct.

Does ANTA validation work on non-Arista devices?

No. ANTA is Arista's framework and only supports EOS devices. It is not multivendor validation; other vendors require different tooling such as pyATS-based checks.

Why does a BGP test report not_applicable instead of failed?

When a device does not run BGP at all, nothing was actually tested, so the server reclassifies ANTA's native failure as not_applicable. This prevents claiming a BGP fault on a device with no BGP configured.

Can ANTA validation fix failures it finds?

No. The skill is strictly read-only and on demand; it tests but never configures. Remediation of a failed test goes through the normal change process with its own CR gating.