← Back to Skills Marketplace
Proxmox Multi Control
by
MaikiMolto
· GitHub ↗
· v1.6.0
· MIT-0
117
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install proxmox-multi-control
Description
Manage one or many Proxmox VE servers via REST API. Multi-host support with cluster-wide overview commands. List nodes, VMs, containers; control power states...
Usage Guidance
This skill appears to do exactly what it says: manage Proxmox hosts via their API. Before installing, review and do the following: (1) create scoped API tokens on your Proxmox hosts (avoid root) and grant only needed permissions; (2) store token secrets with restrictive permissions (chmod 600) and prefer TLS verification (set verify_ssl=true) in production; (3) be aware the agent may invoke the skill autonomously by default — ensure you only grant access to systems you trust and confirm any agent-level approval requirements for destructive actions (power, rollback); (4) if you have stricter security requirements, inspect the included scripts yourself or run them in a controlled environment first.
Capability Analysis
Type: OpenClaw Skill
Name: proxmox-multi-control
Version: 1.6.0
The skill is a legitimate tool for managing Proxmox VE servers via their REST API using the 'proxmoxer' Python library. It supports multi-host configurations and provides standard VM/container management features such as power control, snapshots, and backup listing. Credentials are managed locally through environment variables or a JSON file (~/.openclaw/credentials/proxmox.json), and the code in scripts/proxmox.py contains no indicators of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description match the provided artifacts: a CLI Python tool (scripts/proxmox.py) that uses proxmoxer to talk to Proxmox REST APIs. Required binary (python3) and proxmoxer dependency are appropriate for the stated purpose.
Instruction Scope
SKILL.md instructions confine operations to Proxmox management: creating API tokens, storing them in ~/.openclaw/credentials/proxmox.json or env vars, and running the included script. No instructions to read unrelated system files, contact third-party endpoints, or collect additional secrets.
Install Mechanism
There is no automated install that downloads remote code. The skill is instruction-only with an included Python script; it documents the expected Python dependency (proxmoxer) to be installed via pip, which is proportional and expected.
Credentials
The skill requires Proxmox API tokens (PVE_HOST / PVE_TOKEN_ID / PVE_TOKEN_SECRET) — appropriate for this integration. Note: SKILL.md example shows verify_ssl=false and recommends storing secrets in a local JSON file; this is functional but reduces security if used in production. The number and type of env vars/credentials requested are proportional to the functionality.
Persistence & Privilege
The skill does not request persistent/always privileges, nor does it modify other skills or system-wide configs. It only reads a user-scoped credentials file and environment variables; 'disable-model-invocation' is false (normal) but not combined with other red flags.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install proxmox-multi-control - After installation, invoke the skill by name or use
/proxmox-multi-control - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.6.0
- Added a "Post-Setup" note encouraging users to star the project on ClawHub after successful setup (shown only once).
- No other user-facing changes included in this version.
v1.5.0
- Version bump to 1.5.0.
- Documentation updates in SKILL.md (no changes to features, commands, or API).
- No functional or breaking changes introduced.
v1.0.0
proxmox-multi-control 1.0.0
- Initial release with multi-host Proxmox VE REST API management.
- Supports listing and controlling VMs/containers, managing snapshots, backups, storage, and async tasks across all configured hosts.
- Provides cluster-wide overview commands and per-host operations.
- Accepts credentials via ~/.openclaw/credentials/proxmox.json or environment variables.
- Requires proxmoxer Python package for API communication.
- Commands return structured JSON responses; power and snapshot operations require approval.
Metadata
Frequently Asked Questions
What is Proxmox Multi Control?
Manage one or many Proxmox VE servers via REST API. Multi-host support with cluster-wide overview commands. List nodes, VMs, containers; control power states... It is an AI Agent Skill for Claude Code / OpenClaw, with 117 downloads so far.
How do I install Proxmox Multi Control?
Run "/install proxmox-multi-control" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Proxmox Multi Control free?
Yes, Proxmox Multi Control is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Proxmox Multi Control support?
Proxmox Multi Control is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Proxmox Multi Control?
It is built and maintained by MaikiMolto (@maikimolto); the current version is v1.6.0.
More Skills