Skip to content
Development
Skill

/devops-proxmox

Use when installing, operating or automating Proxmox VE 9.x - repositories, clusters and quorum (corosync, QDevice), HA and the Cluster Resource Scheduler, storage.cfg (LVM-thin, ZFS, Ceph, NFS, PBS), VLAN-aware bridges and SDN, the PVE firewall, VMs (qm) and containers (pct),

From plugin
claude-plugins
36200 skills42 agents34 commands

Claude Code

$ npx -y skills add fusengine/claude-plugins --skill devops-proxmox --agent claude-code

SKILL.md

devops-proxmox.SKILL.md
name: devops-proxmox
description: Use when installing, operating or automating Proxmox VE 9.x - repositories, clusters and quorum (corosync, QDevice), HA and the Cluster Resource Scheduler, storage.cfg (LVM-thin, ZFS, Ceph, NFS, PBS), VLAN-aware bridges and SDN, the PVE firewall, VMs (qm) and containers (pct), cloud-init templates, pvesh/pveum and API tokens, backup jobs to Proxmox Backup Server, 8 to 9 upgrades (pve8to9), or importing VMs from ESXi. Not for ZFS/Ceph/PBS internals or restore drills (devops-storage-backup), plain KVM/libvirt/Incus/Packer (devops-virtualization), Terraform/OpenTofu providers (devops-iac) or generic nftables/DNS/TLS (devops-networking).
versions:
  proxmox-ve: "9.2"
  proxmox-ve-docs: "9.2.13"
  proxmox-backup-server: "4.2"
  ceph-on-pve: "20.2 Tentacle (default), 19.2 Squid"
user-invocable: true
references:
  - references/install-repositories.md
  - references/cluster-quorum.md
  - references/ha-crs.md
  - references/storage-model.md
  - references/networking-sdn.md
  - references/firewall.md
  - references/guests-qm-pct.md
  - references/api-access.md
  - references/backup-pbs.md
  - references/upgrade-migration.md
  - references/safe-change-protocol.md
  - references/templates/cloud-init-template.md
  - references/templates/vlan-aware-bridge.md
  - references/templates/api-token-least-privilege.md
  - references/templates/backup-job-pbs.md
  - references/templates/pre-upgrade-checklist.md
related-skills:
  - devops-storage-backup
  - devops-virtualization
  - devops-networking
  - devops-linux
  - devops-iac
  - devops-ansible
  - devops-observability
  - devops-secrets
  - devops-sre-ops

<objective> Covers Proxmox VE 9.x as a platform - repositories, clusters, HA/CRS, the storage model as PVE sees it, networking and SDN, the firewall, VM/CT lifecycle with cloud-init, API automation and least-privilege access, backup jobs to PBS, major upgrades and imports - always via read-only discovery, dry run, one go, safety net, verification and a ready rollback. Does not cover ZFS/Ceph/PBS internals (devops-storage-backup), generic KVM/libvirt (devops-virtualization), IaC providers (devops-iac) or general nftables/DNS/TLS (devops-networking). </objective>

Proxmox VE

Agent Workflow (MANDATORY)

Before ANY Proxmox change, spawn in parallel, one `Agent` call each with a `name`:

1. **fuse-ai-pilot:explore-codebase** - find local IaC/Ansible/scripts touching PVE (`pvesh`, `qm`, `/etc/pve`, provider configs) 2. **fuse-ai-pilot:research-expert** - re-read https://pve.proxmox.com/wiki/Roadmap (newer release? its known issues) and the man page of every command you will run 3. **mcp__context7__query-docs** (`/websites/pve_proxmox_pve-docs`, `/proxmox/pve-docs`) - confirm each option you are about to write

On a live host, Phase A discovery is read-only ([safe-change-protocol.md](references/safe-change-protocol.md)). After file changes in a repo, run **fuse-ai-pilot:sniper**.

---

Overview

| Area | What matters on 2026-11-10 | |------|----------------------------| | **Release** | PVE 9.2 (2026-05-21, Debian 13.5, kernel 7.0, QEMU 11.0); PVE 8 is EOL since 2026-08; PBS 4.2 | | **Cluster/HA** | QDevice for even node counts only; HA groups -> affinity rules; CRS `dynamic` + auto-rebalance (HA guests only); `disarm-ha`/`arm-ha` | | **Storage** | GlusterFS dropped in 9.0; snapshots as volume chains are tech preview; Ceph Tentacle is the default for new installs | | **Network/Firewall** | Core SDN supported, IPAM/DHCP and FRR tech preview; pin NIC names; nftables `proxmox-firewall` tech preview | | **Guests** | OCI-image containers tech preview; privileged CTs need `Sys.Modify`; cgroup v1 gone |

---

Critical Rules

1. **Read-only first** - `pveversion`, `pvecm status`, `ha-manager status`, `pvesm status`, `qm list`, `pct list` before any write; stop on lost quorum, fenced HA services or inactive storage. 2. **Never invent a command, option or API path** - every one used here is from the man pages, the admin guide or the API viewer (docs 9.2.13); anything else goes under "Not verified". 3. **Destructive and cluster-breaking commands are proposed, never run on your own** - `qm destroy`, `pct destroy`, `pvecm delnode`, `pvecm expected`, `pvesm remove`/`free`, `zfs destroy`, `pveceph osd destroy`, edits to `/etc/pve/corosync.conf`, `disarm-ha`: state the exact effect and quorum impact, then wait for the user's go naming the object. 4. **A verified backup precedes every irreversible step** - snapshot for reversible guest changes, `vzdump --protected 1` before destroy/upgrade; a backup counts once a restore was tested. 5. **One node at a time, always with a way back** - upgrades, reboots, network and firewall changes; console access or a timed revert; quorum and HA checked between nodes. 6. **Tech preview is said out loud** - nftables firewall, SDN IPAM/DHCP/FRR, OCI app containers, volume-chain snapshots, BTRFS.

---

Architecture

/etc/pve/                          # pmxcfs, replicated cluster-wide, read-only without quorum
├── corosync.conf                  # membership + links (edit a copy, bump config_version)
├── storage.cfg                    # every storage definition
├── datacenter.cfg                 # crs:, migration, defaults
├── jobs.cfg                       # backup jobs (pvescheduler)
├── qemu-server/ lxc/              # <vmid>.conf of this node's VMs / CTs
├── firewall/ nodes/<node>/host.fw # cluster.fw, <vmid>.fw, host rules
├── sdn/                           # zones, vnets, subnets, fabrics (+ .running-config)
└── priv/                          # keys, storage passwords (root only)
/etc/network/interfaces(.new)      # node networking (ifupdown2, ifreload -a)
/etc/apt/sources.list.d/*.sources  # deb822 repositories

---

Reference Guide

Concepts

| Topic | Reference | When to Consult | |-------|-----------|-----------------| | **Install & repos** | [install-repositories.md](references/install-repositories.md) | Versions/EOL

Read more
@fusengine
Ships withclaude-plugins

A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.

36200 skills42 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
36
Star history of fusengine/agents on GitHub, a chart by star-history.com

Other skills on claude-plugins.

brainstorming

brainstorming

Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured…

challenge

challenge

Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain…

code-quality

code-quality

Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture…

elicitation

elicitation

Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about devops-proxmox.

Which coding agents can use devops-proxmox?
devops-proxmox installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.