One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill catc-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: catc-inventory
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/catc-inventory
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill catc-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the retrieval and analysis of network device inventory data from Cisco Catalyst Center, streamlining asset management and troubleshooting.

Core Features & Use Cases

  • Device Listing & Filtering: Get a comprehensive list of devices, filterable by hostname, IP, platform, role, and reachability status.
  • Site Hierarchy Management: View and understand the organizational structure of your network sites.
  • Interface Details: Inspect interface status, speed, and configuration for specific devices.
  • Reachability Monitoring: Quickly identify devices that are currently unreachable by Catalyst Center.
  • Software Version Audits: Ensure devices are running compliant firmware versions.
  • Cross-referencing: Compare Catalyst Center data with live device data using pyATS for validation.

Quick Start

Use the catc-inventory skill to list all unreachable devices managed by Catalyst Center.

Frequently Asked Questions about catc-inventory

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

FAQPage Schema
How do I retrieve network device inventory data from Cisco Catalyst Center?

Network device inventory data is retrieved from Cisco Catalyst Center using its API to enumerate devices, filter by hostname or IP, and analyze asset management details. This process streamlines troubleshooting by automating data extraction directly from the controller.

Can I check which network devices are unreachable in Catalyst Center?

Reachability monitoring in Catalyst Center identifies devices currently unreachable by filtering inventory data based on connection status. This allows administrators to quickly isolate offline network assets and prioritize troubleshooting efforts for unreachable devices.

How do I audit software versions across my Catalyst Center managed network?

Software version auditing analyzes network device inventory retrieved from Catalyst Center to ensure devices run compliant firmware. By filtering inventory data by platform and software version, administrators can validate firmware compliance across the entire network.

Does the catc-inventory skill work with pyATS for network data validation?

The catc-inventory skill supports cross-referencing Catalyst Center inventory data with live device data using pyATS. This integration validates network reachability and configuration status by comparing API-retrieved inventory against real-time telemetry from the actual devices.

What do I need to use Python for Catalyst Center site hierarchy exploration?

Exploring the Catalyst Center site hierarchy requires Python3 and access to the platform's API. This setup allows scripts to retrieve and view the organizational structure of network sites, outputting the hierarchical relationships for asset management.

How do I filter network inventory by platform and role in Catalyst Center?

Network inventory filtering in Catalyst Center is achieved by querying the API and specifying attributes like platform, role, and hostname. This returns a targeted list of devices matching the criteria, streamlining network asset management and troubleshooting.