vm-inventory

List and retrieve detailed information about VirtualMachines in OpenShift Virtualization clusters.

48|31|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/RHEcosystemAppEng/agentic-plugins --skill vm-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vm-inventory
Source: https://github.com/RHEcosystemAppEng/agentic-plugins/tree/main/rh-virt/skills/vm-inventory
Command: npx skills add https://github.com/RHEcosystemAppEng/agentic-plugins --skill vm-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openshift-virtualization, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive view of virtual machines in OpenShift Virtualization clusters, enabling users to list, view, and retrieve detailed information about VMs, their status, and resource usage.

Core Features & Use Cases

  • VM Inventory: List all VMs or VMs in a specific namespace with detailed information such as status, resource usage, and health.
  • Status Reporting: Retrieve and display the status of VMs, including running, stopped, pending, and failed/error states.
  • Resource Usage: Show resource allocation details like vCPU, memory, and storage.
  • Health Information: Provide insights into the health and performance of VMs.
  • Use Case: For administrators managing large OpenShift Virtualization clusters, this Skill helps ensure that all VMs are functioning optimally and are appropriately configured.

Quick Start

Execute the command /vm-inventory to list all VMs in the current namespace. To list VMs in a specific namespace, use the command /vm-inventory <namespace>.

Frequently Asked Questions about vm-inventory

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

FAQPage Schema
How do I list all VirtualMachines in an OpenShift Virtualization cluster?

To list VirtualMachines in OpenShift Virtualization, execute the `/vm-inventory` command to retrieve all VMs in the current namespace, or specify a namespace to filter the results. The Skill uses MCP tools to pull detailed resource data.

What OpenShift Virtualization VM status information can I retrieve?

OpenShift Virtualization VM status reporting provides current states including running, stopped, pending, and failed or error conditions. It also includes health insights and performance metrics to help administrators monitor cluster operations.

Does the VM inventory Skill require the openshift-virtualization MCP server?

Yes, this VM inventory Skill requires the openshift-virtualization dependency. It specifically uses the `resources_list` and `resources_get` MCP tools from that server to query and retrieve detailed cluster resource information.

How do I check vCPU and memory allocation for OpenShift Virtualization VMs?

To check vCPU and memory allocation, use the VM inventory Skill to display resource usage details. It retrieves resource allocation metrics for VirtualMachines, helping administrators ensure VMs are appropriately configured.

What is the best way to get a comprehensive VM inventory across large OpenShift clusters?

The best way to get a comprehensive VM inventory across large OpenShift clusters is using a dedicated reporting Skill. It consolidates VM lists, status, and resource usage data through MCP tools, ensuring administrators can verify optimal functioning at scale.