Use this skill whenever the user needs the GPU / AI-infrastructure layer of VMware Private AI Foundation with NVIDIA (PAIF-N) on vSphere 9.x / VCF 9.1: inventory GPU hosts and physical GPU devices, see which VMs consume a vGPU and the profile each holds, read real-time GPU utilization, list the vGPU and DirectPath profile catalog, assign a VM's vGPU profile, and list Private AI Service (PAIS) served models and knowledge bases. Always use this skill for "list GPU hosts", "which VMs are using a vGPU", "GPU utilization", "assign a vGPU profile", "list vGPU profiles", "list served models" when the context is explicitly VMware / vSphere / VCF Private AI / NVIDIA vGPU. Do NOT use for the backing VM's power/snapshot/clone/migrate (use vmware-aiops), read-only vSphere inventory/alarms/host health (use vmware-monitor), or GPU-enabled Tanzu Kubernetes (use vmware-vks). This skill is the GPU lens; vmware-aiops owns the VM lifecycle behind it.
文档
vmware-debug
试用Use this skill whenever the user is troubleshooting a VMware/vSphere problem — a reported error, an exception, a log dump, a slow or failed VM, a host that went sideways — and needs help locating the root cause. It is the diagnostic brain of the VMware family: it drives a systematic investigation, pulls the right signals from the other skills, correlates events into one timeline, ranks root-cause hypotheses, and tells you what to check next even when you don't know where to start. Always use this skill for "diagnose this VMware issue", "why is my VM slow", "troubleshoot this vSphere error", "what does this log mean", "help me figure out what broke" when the context is explicitly VMware/vSphere/ESXi/NSX. It is READ-ONLY: it never changes anything. Do NOT use it to execute fixes — single fixes go to vmware-aiops, multi-step gated remediation goes to vmware-pilot. Do NOT use it for routine inventory or health checks with no problem to solve — use vmware-monitor.
它能做什么
Use this skill whenever the user is troubleshooting a VMware/vSphere problem — a reported error, an exception, a log dump, a slow or failed VM, a host that went sideways — and needs help locating the root cause. It is the diagnostic brain of the VMware family: it drives a systematic investigation, pulls the right signals from the other skills, correlates events into one timeline, ranks root-cause hypotheses, and tells you what to check next even when you don't know where to start. Always use this skill for "diagnose this VMware issue", "why is my VM slow", "troubleshoot this vSphere error", "what does this log mean", "help me figure out what broke" when the context is explicitly VMware/vSphere/ESXi/NSX. It is READ-ONLY: it never changes anything. Do NOT use it to execute fixes — single fixes go to vmware-aiops, multi-step gated remediation goes to vmware-pilot. Do NOT use it for routine inventory or health checks with no problem to solve — use vmware-monitor.
技能文档
VMware Debug
Disclaimer: Community-maintained open-source project, not affiliated with, endorsed by, or sponsored by VMware, Inc. or Broadcom Inc. "VMware" and "vSphere" are trademarks of Broadcom. Source is publicly auditable under the MIT license.
The diagnostic brain of the VMware skill family. You bring the symptom; this skill runs the investigation and points at the root cause. It reads and reasons — it never writes. Companion skills do the data collection and the fixing.
What This Skill Does
| Category | What | Read or Write |
|---|---|---|
| Incident correlation | Merge events from many sources into one timeline, detect spikes | Read |
| Root-cause ranking | Score symptom clusters, surface the most likely cause first | Read |
| Next-check ideas | Suggest exactly what to look at next (which skill/tool) when you're stuck | Read |
| Remediation routing | Hand the fix to vmware-aiops (single) or vmware-pilot (gated, multi-step) | Read (routes only) |
Zero write tools. Zero network access of its own. It correlates data the agent has already gathered with the other skills' read tools.
Quick Install
uv tool install vmware-debug
vmware-debug categories # see what it can diagnose
When to Use This Skill
Use it when there is a problem to solve: an error message, a stack of logs, an alarm storm, "my VM won't power on", "storage feels slow", "the host disconnected".
- Need raw inventory/health with no incident? → vmware-monitor
- Need to actually run a fix? → vmware-aiops (single op) or vmware-pilot (gated workflow)
- Need metrics/anomalies? → vmware-aria; centralized logs? → vmware-log-insight
Do NOT use when there is nothing wrong (routine listing → monitor), or when the user wants the fix executed (→ aiops/pilot). This skill stops at the diagnosis and a recommended plan.
Related Skills — Skill Routing
| Symptom touches | Pull signals from | Then |
|---|---|---|
| Storage / datastore / vSAN | vmware-storage, vmware-log-insight | rank → route fix to aiops/pilot |
| Network / firewall / vMotion | vmware-nsx, vmware-nsx-security | run traceflow, check DFW |
| CPU / memory contention | vmware-aria (metrics/anomalies) | rightsizing via pilot |
| HA / DRS / cluster | vmware-monitor, vmware-aiops | cluster remediation via pilot |
| Power / clone / snapshot | vmware-aiops, vmware-monitor | task status, then fix via aiops |
| Auth / cert / login | check creds & cert; (security) | fix config/.env |
Common Workflows
1. "Here's a pile of logs / alarms — what broke?"
- Collect events with the data-source skills (e.g.
vmware-monitor event_list --vm web01 --since 1h,vmware-log-insight log_search ...,vmware-aria alert_query ...). - Pass them all to
incident_timeline(envelope below). Read the top hypothesis +next_checks. - Follow
next_checksto pull more targeted data; re-runincident_timelineto confirm. - Failure branch — no events come back: the affected target may be unreachable. Run the source skill's
doctor/health first; a 503/timeout is a signal (platform not ready), not a dead end. - Produce a diagnosis + recommended fix. Route execution to aiops/pilot. Do not fix here.
2. "I don't even know what to check"
- Run
list_symptom_categories(orvmware-debug categories) to see the catalogue. - Describe the symptom; map it to a category; the
suggested_checktells you which skill/tool to run first. - Collect →
incident_timeline→ narrow. Loop until one hypothesis dominates.
3. Hand off the fix (advisor → executor, like vmware-harden)
- Debug emits a structured diagnosis + a proposed remediation (steps).
- Single, low-risk fix → call the matching vmware-aiops tool (it has its own double-confirm).
- Multi-step / needs approval / cross-skill → submit the plan to vmware-pilot, which owns the state machine, approval gate, rollback, and audit.
- Failure branch — fix is ambiguous or risky: stop and present the hypotheses to the user; never guess-execute.
Usage Mode
- MCP (in an agent): the agent calls the other skills' read tools, then
incident_timelineto correlate. This is the primary mode — that's where the cross-skill "联动" happens. - CLI (humans):
vmware-debug triage --events events.jsoncorrelates a JSON array you collected yourself.
MCP Tools (2 — 2 read, 0 write)
| Tool | What |
|---|---|
incident_timeline | [READ] Correlate pre-fetched events → timeline + spikes + ranked hypotheses + next-check ideas |
list_symptom_categories | [READ] List recognised symptom categories + what to check for each |
List envelope (output of list_symptom_categories): {items, returned, limit, total, truncated, hint} — read the rows from items. truncated is always false here, which is the point: it states that the catalogue is complete instead of leaving you to infer it.
Event envelope (input to incident_timeline): {ts, source, severity, entity, text, fields}.
See references/event-envelope.md. The agent normalises each source's events into this
shape; debug stays source-agnostic and has no dependency on the other packages.
Read-Only by Design
Both tools here are reads — zero write tools, zero network access of its own.
Running with local or small models? See
references/agent-guardrails.md.
CLI Quick Reference
vmware-debug categories # what can it diagnose
vmware-debug triage --events events.json # correlate a collected event set
cat events.json | vmware-debug triage # or via stdin
vmware-debug mcp # start stdio MCP server (proxy-safe)
Troubleshooting
incident_timelineraises "event[N] could not be normalised" — event N is missing a timestamp or has an unparseable one. Every event needsts(ISO-8601, epoch seconds, or millis).- All hypotheses come back "uncategorized" — the symptom isn't in the catalogue yet; widen the window and pull from another source (aria anomalies, log-insight). Consider adding a signature (see
references/routing.md). - No spikes detected on an obvious burst — you need ≥3 time bins for a baseline; shrink
bin_seconds. - It won't execute the fix — by design. Route to vmware-aiops or vmware-pilot.
Audit & Safety
Read-only by construction: no write tools, no network, nothing executed. Remediation
is always routed to aiops/pilot, where the double-confirm / approval / audit gates live
(audit DB ~/.vmware/audit.db). Policy rules scope by environment; debug has no config
and no connection to declare one about, so it reports a constant local — nothing here
touches a remote VMware estate. See references/setup-guide.md.
License
MIT.
相关技能
Use this skill whenever the user needs to search, aggregate, or investigate centralized logs in VMware VCF Operations for Logs (formerly Aria Operations for Logs / vRealize Log Insight) — the appliance that collects syslog from ESXi hosts, vCenter, and VMs. It is the log data source of the VMware family: full-text event search over a time window, aggregation with spike detection, field discovery, and alert queries. Always use this skill for "search the logs", "what did the host log", "find errors in Log Insight", "show me a log spike", "query vRealize Log Insight", "Aria Operations for Logs", "VCF Operations for Logs" when the context is explicitly VMware/vSphere/ESXi. It is strictly READ-ONLY — it never ingests, edits, or deletes anything. Do NOT use it for vCenter events/alarms (use vmware-monitor) or for performance metrics and anomalies (use vmware-aria). To correlate logs with events from other sources into one root-cause timeline, hand results to vmware-debug.
针对 vSphere/ESXi/NSX 环境的合规扫描与基线比对,覆盖 CIS、STIG、等保 2.0 三级、PCI-DSS、IT-Grundschutz、NIS2。
为 VMware 多步操作设计审批流程、追踪状态、失败时自动回滚的统一编排入口。
通过 33 个 MCP 工具查询 VMware Aria Operations 的指标、告警、容量、异常与报告。
管理 vSphere 存储——数据存储、iSCSI 和 vSAN——通过 12 个 MCP 工具或 CLI。