894 B
894 B
| name | description | user_invocable | arguments | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| proxmox-api | Make an authenticated Proxmox API call | true |
|
Proxmox API Skill
Make an authenticated Proxmox API call with proper token handling.
Steps
- Run the helper script:
/home/maarten/dev/incus-contrib/incusos/helpers/proxmox-api {{args}} - Parse the JSON response
- Present the results in a readable format
Notes
- The helper handles the
!inautomation@pve!deploysafely - Reads host and token ID from
proxmox.yaml, secret from env file - Add
--jsonfor pretty-printed output - Common paths:
/nodes/pve/qemu-- list all VMs/nodes/pve/qemu/{vmid}/status/current-- VM status/nodes/pve/status-- host resources/cluster/resources-- cluster-wide resources/pools/{pool}-- pool members