VMware diagnostic brain — read-only incident triage, log/event correlation, and root-cause routing across the VMware skill family (WIP)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !No standard license detected
git clone https://github.com/vmware-skills/VMware-DebugTools overview
<!-- mcp-name: io.github.vmware-skills/vmware-debug --> # 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 (an error, a log dump, a slow VM); this skill runs a systematic investigation, correlates events from the other skills into one timeline, ranks root-cause hypotheses, and tells you what to check next. It **never touches vSphere** — it connects to nothing and never executes fixes; its only writes are to a local case ledger under `$OPS_HOME`. Remediation is routed to `vmware-aiops` (single op) or `vmware-pilot` (multi-step, gated), mirroring the `vmware-harden → vmware-pilot` advisor/executor split. See [`skills/vmware-debug/SKILL.md`](skills/vmware-debug/SKILL.md) for the full methodology, the event-envelope contract, and symptom routing. ## MCP tools (14 — 7 read, 7 write) The seven writes go to the local case ledger only; none reaches a VMware system. **Correlation** — stateless, for a single look: | 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 | **Investigation ledger** — for an incident you will reason about over time: | Tool | What | |---|---| | `case_open` | [WRITE] Define the event; returns a case id and the grade this environment can reach | | `case_readiness` | [READ] What grade this environment can reach, per symptom category, **before** you start | | `case_knowledge` | [READ] Which knowledge formats are accepted, what is mounted, and which entries apply to a case | | `case_plan` | [READ] What to fetch next — skill, tool and purpose per step; recomputed from the case's current state | | `case_list` | [READ] Cases, newest first | | `case_get` | [READ] One case: scope, ledger sizes, grade history | | `case_hypotheses` | [WRITE] Register a candidate explanation, or read the ledger of what supports and refutes each | | `case_submit_evidence` | [WRITE] Record one retrieved fact, with its source, query and time basis | | `case_record_gap` | [WRITE] Record what could **not** be retrieved, and how to close it | | `case_timeline` | [WRITE] Correlate everything the case has collected into one timeline | | `case_grade` | [WRITE] Recompute the conclusion grade from the ledger and record it | | `case_close` | [WRITE] Record the final grade, archive, and name what was left open | ## Offline / Air-Gapped Install (from source) This project uses the modern PEP 517 build system (hatchling), so there is **no `setup.py`** by design — that is expected, not a missing file. If you cloned the source and hit `ERROR: File "setup.py" or "setup.cfg" not found ... editable mode currently requires a setuptools-based build`, your `pip` is older than 21.3 and cannot do an *editable* (`-e`) install with a non-setuptools backend. Editable mode is a developer convenience, not needed to run the tool — do one of: ```bash # From the source tree — a normal (non-editable) install builds a wheel: pip install . # NOT pip install -e . # ...or upgrade pip first, and editable works too: pip install --upgrade pip && pip install -e . ``` For a **truly air-gapped host**, build the wheels on a connected machine and copy them over — the target then needs no network: ```bash # On a connected machine, collect this package + its dependencies as wheels: pip wheel . -w dist # → dist/*.whl (or: uv build, for just this package) # Copy dist/ to the air-gapped host, then install offline: pip install --no-index --find-links dist vmware-debug ``` ## License MIT.
What people ask about VMware-Debug
What is vmware-skills/VMware-Debug?
+
vmware-skills/VMware-Debug is tools for the Claude AI ecosystem. VMware diagnostic brain — read-only incident triage, log/event correlation, and root-cause routing across the VMware skill family (WIP) It has 1 GitHub stars and its last recorded update is dated 2026-09-15.
How do I install VMware-Debug?
+
You can install VMware-Debug by cloning the repository (https://github.com/vmware-skills/VMware-Debug) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is vmware-skills/VMware-Debug safe to use?
+
Our security agent has analyzed vmware-skills/VMware-Debug and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains vmware-skills/VMware-Debug?
+
vmware-skills/VMware-Debug is maintained by vmware-skills. The last recorded GitHub activity is dated 2026-09-15, with 0 open issues.
Are there alternatives to VMware-Debug?
+
Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.
Deploy VMware-Debug to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/vmware-skills-vmware-debug)<a href="https://claudewave.com/repo/vmware-skills-vmware-debug"><img src="https://claudewave.com/api/badge/vmware-skills-vmware-debug" alt="Featured on ClaudeWave: vmware-skills/VMware-Debug" width="320" height="64" /></a>More Tools
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
Use Claude Code, Codex, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)