runtime/extensions/integrations/proxmox/skills/proxmox-guest-compare-chart/SKILL.md
Compare two Proxmox guests using native proxmox tool data collection and render SVG/CSV outputs.
npx skillsauth add rcarmo/piclaw proxmox-guest-compare-chartInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when you need a comparative chart for two Proxmox guests.
Collect data through the native proxmox tool only, then render comparison artifacts locally.
action: "discover"action: "set" if neededaction: "request"method: "GET"path: "/cluster/resources"query: { "type": "vm" }nametype (lxc or qemu)nodevmidstatus, cpu, mem, disk, maxmem, maxdisk, uptimeaction: "request"method: "GET"path: "/nodes/{node}/{lxc|qemu}/{vmid}/rrddata"query: { "timeframe": "day", "cf": "AVERAGE" }Write JSON like this before rendering:
{
"title": "Proxmox comparison: smith vs relay",
"subtitle": "24h AVERAGE RRD metrics from Proxmox",
"items": [
{
"name": "smith",
"type": "lxc",
"node": "tnas",
"vmid": 103,
"status": "running",
"maxmem": 4294967296,
"mem": 468541440,
"maxdisk": 137438953472,
"disk": 5935202304,
"uptime": 163231,
"series": [
{ "time": 1743868800, "cpu_pct": 1.2, "mem_pct": 8.4 }
]
}
]
}
Run the renderer script adjacent to this SKILL file:
bun ./render-proxmox-guest-compare.ts \
--in /workspace/tmp/proxmox-compare-input.json \
--out-prefix /workspace/exports/proxmox-compare
This writes:
/workspace/exports/proxmox-compare.svg/workspace/exports/proxmox-compare.csv/workspace/exports/proxmox-compare.jsonproxmox tool, not ad-hoc curl scripts./cluster/resources.documentation
Resolve Teams or SharePoint document links to canonical metadata.
development
Search the web via SearXNG and optionally convert result pages to Markdown.
development
Search via SearXNG, fetch top results, and return quick summaries plus markdown.
testing
Fetch a user's recent tweets (tweets, replies, retweets) using Playwright + Nitter fallbacks and produce compact JSON/Markdown summaries.