mcpField
P
proxmox

proxmox

github.com/poindexter12Cloud & DevOps736 installsUpdated 40w ago
Repository

About proxmox

proxmox is a reference skill for the Proxmox VE virtualization platform, covering VM, container, cluster, and homelab infrastructure management. It provides topic-specific references, command guidance, and a pre-deployment checklist.

Key features

  1. 01VM and LXC management reference
  2. 02Networking, storage, and clustering guides
  3. 03Cloud-init and backup references
  4. 04Guidance for common CLI tools
  5. 05Pre-deployment validation checklist

Use cases

  1. 01Choose between VM and LXC virtualization
  2. 02Configure network bridges, VLANs, or storage
  3. 03Plan cluster high availability and backups
  4. 04Check node and resource status before deployment

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/poindexter12/waypoint --skill proxmox

After installing, type/proxmoxin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
automation-tools.md
backup.md
cli-tools.md
cloud-init-templates.md
clustering.md
docker-hosting.md
networking.md
storage.md
troubleshooting.md
vm-lxc.md

Details

From the project README

Proxmox Skill

Proxmox VE virtualization platform reference for VM management, containers, clustering, and homelab infrastructure.

Quick Reference

# VM management (qm)
qm list                           # List all VMs
qm status <vmid>                  # Check VM status
qm start <vmid>                   # Start VM
qm stop <vmid>                    # Stop VM (graceful)
qm shutdown <vmid>                # Shutdown VM (ACPI)
qm unlock <vmid>                  # Remove lock
qm config <vmid>                  # Show VM config

# Container management (pct)
pct list                          # List all containers
pct status <ctid>                 # Check container status
pct start <ctid>                  # Start container
pct stop <ctid>                   # Stop container
pct enter <ctid>                  # Enter container shell

# Cluster management (pvecm)
pvecm status                      # Cluster status and quorum
pvecm nodes                       # List cluster nodes

# API shell (pvesh)
pvesh get /nodes                  # List nodes via API
pvesh get /nodes/<node>/status    # Node resource status

# Backup (vzdump)
vzdump <vmid> --mode snapshot --storage <storage>
vzdump --all --compress zstd

Reference Files

Load on-demand based on task:

TopicFileWhen to Load
VM vs LXCvm-lxc.mdChoosing virtualization type
Docker Hostingdocker-hosting.mdRunning Docker on Proxmox
Networkingnetworking.mdBridges, VLANs, SDN, firewall
Storagestorage.mdStorage backends, content types
Cloud-initcloud-init-templates.mdVM provisioning with cloud-init
Clusteringclustering.mdHA, quorum, fencing
Backupbackup.mdvzdump modes, restore
CLI Toolscli-tools.mdqm, pct, pvecm, pvesh commands
Troubleshootingtroubleshooting.mdCommon errors, diagnostics
Automation Toolsautomation-tools.mdTerraform/Ansible integration

Validation Checklist

Before deploying VMs/containers:

  • Cluster status healthy (pvecm status)
  • Node resources available (CPU, RAM, disk)
  • Storage accessible and mounted
  • Network bridges configured correctly
  • VLAN tags match network design
  • Resource allocation within node limits
  • HA configuration correct (if enabled)
  • Backup schedule in place
  • Naming convention followed

VM vs LXC Quick Decision

FactorUse VMUse LXC
OSWindows, BSD, anyLinux only
IsolationFull kernel isolationShared kernel
PerformanceGoodBetter (lighter)
StartupSlowerFast
DensityLowerHigher
ComplexityAny workloadSimple services

Homelab Network VLANs

VLANPurposeProxmox Bridge
5Management (Web UI, API, SSH)vmbr5
1Trusted networkvmbr0
11Storage (NFS/Ceph, MTU 9000)vmbr11
12High-speed transfersvmbr12

Comments

Markdown supported