Agent skill · software engineering · sundial-org

proxmox-full

Complete Proxmox VE management - create/clone/start/stop VMs and LXC containers, manage snapshots, backups, storage, and templates. Use when user wants to manage Proxmox infrastructure, virtual machines, or containers.

Why this skill is useful

Adds executable scripts for managing Proxmox VE infrastructure via its REST API, which are not commonly found in public documentation.

What it needs

Requires curl, jq installed locally. Requires proxmox account access. About 4k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Proxmox VE - Full Management Complete control over Proxmox VE hypervisor via REST API. Setup Create API token: Datacenter → Permissions → API Tokens → Add (uncheck Privilege Separation) Auth Header --- Cluster & Nodes --- List VMs & Containers --- VM/Container Control --- Create LXC Container LXC Parameters: Param Example Description ------- --------- ------------- vmid 200 Container ID hostname myct Container hostname ostemplate local:vztmpl/debian-12-... Template path storage local-lvm Storage for rootfs rootfs local-lvm:8 Root disk (8GB) memory 1024 RAM in MB swap 512 Swap in MB cores 2 CPU cores net0 name=eth0,bridge=vmbr0,ip=dhcp Network config password secret Root password ssh-public-keys ssh-rsa ... SSH keys (URL encoded) unprivileged 1 Unprivileged container start 1 Start after creation --- Create VM VM Parameters: Param Example Description ------- --------- ------------- vmid 100 VM ID name myvm VM name memory 2048 RAM in MB cores 2 CPU cores per socket sockets 1 CPU sockets cpu host CPU type net0 virtio,bridge=vmbr0 Network scsi0 local-lvm:32 Disk (32GB) ide2 local:iso/file.iso,media=cdrom ISO ostype l26 (Linux), win11 OS type boot order=scsi0;ide2 Boot order --- Clone VM/Container Clone Parameters: Param Description ------- ------------- newid New VMID name/hostname New name full 1=full clone, 0=linked clone storage Target storage target Target node (for migration) --- Convert to Template --- Snapshots --- Backups --- Storage & Templates --- Tasks --- Delete VM/Container --- Quick Reference Action Endpoint Method -------- ---------- -------- List nodes /nodes GET List VMs /nodes/{node}/qemu GET List LXC /nodes/{node}/lxc GET Create VM /nodes/{node}/qemu POST Create LXC /nodes/{node}/lxc POST Clone /nodes/{node}/qemu/{vmid}/clone POST Start /nodes/{node}/qemu/{vmid}/status/start POST Stop /nodes/{node}/qemu/{vmid}/status/stop POST Snapshot /nodes/{node}/qemu/{vmid}/snapshot POST Delete /nodes/{node}/qemu/{vmid} DELETE Next ID /cluster/nextid GET Notes Use …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/proxmox-full

View the source on GitHub

Browse the @skills marketplace