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 use this skill?
Manage your Proxmox virtual environment with ease. Use OpenClaw to automate VM/LXC creation, control power states, monitor cluster health, and manage backups.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/msarheed/proxmox-fullWhat This Skill Does
The proxmox-full skill provides an comprehensive interface for the Proxmox Virtual Environment (PVE) REST API. It empowers your AI agent to act as a data center administrator, enabling the full lifecycle management of virtualization infrastructure. With this tool, the agent can monitor cluster health, query node resources, manage virtual machine (VM) and Linux Container (LXC) power states, and provision new instances on the fly. It removes the need for manual CLI interaction or web UI navigation by abstracting complex API calls into intelligent, actionable tasks.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/msarheed/proxmox-full
Ensure you have your PVE API token and URL configured in your environment variables as outlined in the documentation. For best results, use a dedicated API token with restricted permissions if full administrative control is not required.
Use Cases
- Automated Provisioning: Spin up new LXC containers or VMs automatically based on incoming ticket requests or load-balancing needs.
- Infrastructure Monitoring: Regularly report on cluster CPU and memory usage to ensure node stability.
- Disaster Recovery: Automate snapshot creation or trigger backups across specific storage targets.
- Routine Maintenance: Gracefully shut down workloads during a scheduled maintenance window or perform automated reboots for kernel updates.
Example Prompts
- "Check the current resource utilization of all nodes in my cluster and tell me which node has the most available RAM."
- "Create a new Debian 12 LXC container named 'web-server-01' with 2GB of RAM, 2 CPU cores, and start it immediately."
- "Shut down the VM with ID 105 gracefully, create a snapshot of it, and then reboot it."
Tips & Limitations
- Permissions: Always verify that the API token provided has the 'VM.Config.Disk' and 'VM.PowerMgmt' permissions if you intend to perform destructive or state-changing operations.
- Networking: When creating new containers, ensure the network bridge (e.g., 'vmbr0') exists on the destination node to avoid deployment errors.
- Safety: Because this skill performs system-level infrastructure changes, always ensure your agent has context-aware confirmation protocols enabled for destructive actions like node deletions or bulk VM shutdowns.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-msarheed-proxmox-full": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api