Maps Proxmox cluster topology including nodes, VMs, containers, storage, and network layout.
56
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/homelab-topology-mapper/SKILL.mdProduces a current-state map of the Proxmox homelab cluster. Enumerates all nodes, VMs (QEMU), LXC containers, storage pools, and network bridges. Output is used as the starting context for any change operation.
OpenCode / Codex: Invoke homelab-topology-mapper
Freebuff: /skill homelab-topology-mapper
mcp/proxmox-mcp.json to authenticate to Proxmox API.obsidian-homelab-logbook.## Nodes
| Node | Status | CPU | RAM |
## VMs
| ID | Name | Node | Status | CPU | RAM |
## Containers
| ID | Name | Node | Status | CPU | RAM |
## Storage
| Name | Type | Size | Used |Last verified live topology — re-enumerate before acting, but use this as the sanity baseline:
| Object | Value |
|---|---|
| Node | proxmox — PVE 9.2.11, 192.168.2.9, tailnet 100.65.21.28 (i5-7200U 2c/4t, 8 GB, 1 TB 5400 RPM HDD) |
| Storage | local (14% used), local-lvm (25.6% used) |
| CT 101 | homelab-core — 192.168.2.242, tailnet 100.80.82.44, 2 vCPU/4 GB (verify before changes), Navidrome + slskd + beets |
| Pool | apppol |
| Tailnet | tail0ea6ba.ts.net: mvnk (Windows PC, 100.69.36.47), proxmox, homelab-core, ai, pixel-10 |
| Router | Bell Home Hub 3000, 192.168.2.1 — DNS filter NXDOMAINs reserved domains (example.com); account-level, not in hub UI |
Rollback snapshot pre-dedup-20260917 covers CT 101 rootfs + music volume. Full detail: pvnkmnk/homelab-proxmox-ansible → docs/findings/2026-09-18-homelab-music-library-cleanup.md, plus docs/observed-state.md and docs/network-map.md there for the canonical topology.
homelab-change-planner — use topology as pre-flight contexthomelab-safe-ops — always-on safety gateff4471e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.