vsphere

Manage VMware vSphere and ESXi infrastructure via govc, Ansible, esxcli, and REST APIs.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill vsphere
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vsphere
Source: https://github.com/kettleofketchup/KettleOfSkills/tree/main/plugins/vsphere/skills/vsphere
Command: npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill vsphere

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing VMware vSphere and ESXi infrastructure traditionally requires switching between multiple disconnected tools, documentation, and CLI references for ad-hoc operations, infrastructure-as-code provisioning, and on-host troubleshooting, leading to slow, error-prone workflows.

Core Features & Use Cases

  • Multi-Tool Unified Guidance: Consolidated reference for govc CLI for ad-hoc VM and infrastructure operations, Ansible (community.vmware and vmware.vmware collections) for declarative IaC provisioning, esxcli for on-host ESXi configuration and troubleshooting, and vSphere REST/VI/JSON APIs for custom scripting.
  • Edge Case Coverage: Explicit guidance for differences between standalone ESXi and vCenter deployments, deprecated command alternatives, and API version compatibility.
  • Use Case Example: A DevOps engineer can use this skill to quickly power on a test VM via govc, clone a production template with Ansible for a new service deployment, and troubleshoot an ESXi host network issue via esxcli without searching across multiple documentation sources.

Quick Start

Use the vsphere skill to power on the existing VM named 'test-web-01' in the DC1 datacenter via govc, or deploy a new VM from the 'ubuntu-template' template to the Production cluster using an Ansible playbook.

Frequently Asked Questions about vsphere

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

FAQPage Schema
How do I automate VMware vSphere infrastructure management across different tools?

VMware vSphere infrastructure management can be automated using consolidated references for govc CLI, Ansible collections, esxcli commands, and vSphere REST APIs to eliminate manual documentation lookups during operations. It covers VM lifecycle, snapshots, and datastore file handling.

Can I use Ansible playbooks for declarative provisioning with VMware vSphere?

Yes, Ansible playbooks can be used for declarative VMware vSphere provisioning by leveraging the community.vmware and vmware.vmware Ansible collections. This allows you to clone production templates and deploy new VMs to specific clusters.

What is the best way to troubleshoot ESXi host network issues via esxcli?

Troubleshooting ESXi host network issues via esxcli is supported through on-host configuration commands. The skill provides reference material for esxcli commands, including explicit guidance for standalone ESXi versus vCenter deployments.

Does vSphere REST API scripting support custom integrations for VM lifecycle management?

Yes, vSphere REST API scripting supports custom integrations for VM lifecycle management by providing reference material for REST, VI, and JSON API endpoints. This enables efficient scripting without searching across multiple disconnected documentation sources.

How do I power on an existing VM in vSphere using govc CLI?

To power on an existing VM using govc CLI, you can execute an ad-hoc operation targeting the specific VM name within your datacenter. The skill provides consolidated govc CLI references for efficient ad-hoc VM and infrastructure operations.

Are there limitations when using deprecated command alternatives for vSphere automation?

When using deprecated command alternatives for vSphere automation, explicit edge case guidance is provided for differences between standalone ESXi and vCenter deployments, deprecated command alternatives, and API version compatibility to ensure correct usage.