pyats-linux-network

Automate Linux host network checks across fleets using pyATS.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/dgethings/netclaw --skill pyats-linux-network-dgethings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyats-linux-network
Source: https://github.com/dgethings/netclaw/tree/main/workspace/skills/pyats-linux-network
Command: npx skills add https://github.com/dgethings/netclaw --skill pyats-linux-network-dgethings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Linux hosts require consistent network visibility across fleets—interface status, routing tables, and cross-host reconciliation—which is tedious to perform manually.

Core Features & Use Cases

  • Fleet-wide Linux interface checks: verify interface status, IP addresses, MTU, and flags across many hosts.
  • Routing table inspection: view Linux routing tables across devices and compare defaults.
  • Cross-host reconciliation: audit and compare data against NetBox/Nautobot SoT and GAIT.

Quick Start

List all Linux hosts in your pyATS testbed and run the pyATS command to collect interface and routing data across the fleet.

Frequently Asked Questions about pyats-linux-network

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

FAQPage Schema
How do I automate Linux network interface checks across multiple hosts?

You can automate Linux network interface checks across multiple hosts by using pyATS to examine interface status, IP addresses, MTU, and flags across a fleet. This provides consistent interface data and routing visibility for fleet-scale network validation.

How do I inspect routing tables on Linux hosts using pyATS?

Inspect routing tables on Linux hosts by running pyATS commands via the pyats_run_linux_command wrapper to gather read-only routing data. This allows you to view and compare default routes and routing tables across multiple devices in your testbed.

Can I use pyATS to audit Linux host networks against NetBox or Nautobot?

Yes, you can use pyATS to audit Linux host networks against NetBox or Nautobot. The Skill supports cross-host reconciliation, allowing you to compare collected interface and routing data against your Source of Truth for network consistency.

Do I need a specific pyATS testbed configuration to run Linux network checks?

Yes, you need a pyATS testbed configured with os: linux for the target hosts. The Skill uses pyATS testbed conventions to execute commands and gather read-only network data across your fleet.

What is the best way to troubleshoot network connectivity across a fleet of Linux machines?

The best way to troubleshoot network connectivity across a Linux fleet is using pyATS to automate read-only data collection. It examines interfaces, routes, and connections consistently across multiple machines, reducing manual audit effort.

Does pyATS modify Linux network configurations during fleet network validation?

No, pyATS does not modify Linux network configurations during fleet validation. The Skill executes commands via the pyats_run_linux_command wrapper exclusively to gather read-only data for auditing and troubleshooting purposes.