# Vmware

> Skill: vmware

- Skill: `br3eze-code/vmware` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add br3eze-code/vmware`
- Raw SKILL.md: https://api.skillmd.com/api/skills/br3eze-code/vmware/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: br3eze-code (https://skillmd.com/u/br3eze-code)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/br3eze-code/vmware

---

# Skill: vmware

**Version:** 1.0.0  
**Domain:** infrastructure

## Description

VMware vSphere VM management via a Python bridge (`bridge.py` using `pyVmomi`). Lists VMs, controls power state, and reboots guest OS on registered vCenter instances.

## When to Use

Invoke when the user asks about VMs on a vCenter — listing, powering on/off, or rebooting a guest OS.

## Tools

| Tool | Risk | Description |
|---|---|---|
| `vmw.vms.list` | low | List VMs in a vCenter |
| `vmw.vm.power` | high | Power on/off a VM — requires `reason` |
| `vmw.vm.reboot` | medium | Guest OS reboot — requires `reason` |

## Example

```json
{
  "vcenter": "vc-prod",
  "vm": "agentos-node-01",
  "state": "off",
  "reason": "Scheduled maintenance window"
}
```

## Notes

- `vcenter` must match a configured `workspace.vcenters` entry with `driver: vmware`
- Communicates via `bridge.py` (PythonShell in JSON mode)
- High-risk actions are logged with user ID and reason

