pyats-linux-vmware

Inspect VMware ESXi hosts and virtual machines using pyATS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management and inspection of VMware ESXi hypervisors by leveraging pyATS, automating tasks like VM inventory and snapshot analysis.

Core Features & Use Cases

  • VM Inventory: List all virtual machines on an ESXi host, including their Vmid, name, OS, and hardware version.
  • Snapshot Inspection: Analyze the snapshot tree for any VM to identify stale or deep snapshot chains.
  • Use Case: Audit all VMs across your ESXi fleet to ensure no undocumented or outdated virtual hardware versions are in use, and check for performance-impacting stale snapshots before a maintenance window.

Quick Start

List all virtual machines on the 'esxi-host-01' device.

Frequently Asked Questions about pyats-linux-vmware

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

FAQPage Schema
How do I automate VMware ESXi VM inventory across multiple hosts?

You can automate VMware ESXi VM inventory by configuring a pyATS testbed and using the vim-cmd utility to list all virtual machines, capturing their Vmid, name, OS, and hardware version for fleet auditing.

How do I check for stale snapshots on my ESXi hosts using pyATS?

To check for stale snapshots using pyATS, the Skill analyzes the snapshot tree of any VM via the vim-cmd utility to identify deep or outdated snapshot chains, ensuring hypervisor health before maintenance windows.

Do I need SSH access to run pyATS commands on VMware ESXi?

Yes, SSH access to VMware ESXi hosts is required to run pyATS commands. The Skill relies on the vim-cmd utility executed directly on the hypervisor, requiring both SSH connectivity and a configured pyATS testbed.

Can I use pyATS to audit virtualized infrastructure and ensure hypervisor health?

Yes, you can use pyATS to audit virtualized infrastructure and ensure hypervisor health. The Skill automates VM inventory and snapshot inspection using the vim-cmd utility to detect performance-impacting stale snapshots.

What information is included when listing virtual machines on an ESXi host?

Listing virtual machines on an ESXi host includes the Vmid, name, operating system, and hardware version for each VM. This data is retrieved using the vim-cmd utility through pyATS to audit virtualized infrastructure.