← Back to Skills Marketplace
maikimolto

Proxmox Multi Control

by MaikiMolto · GitHub ↗ · v1.6.0 · MIT-0
cross-platform ✓ Security Clean
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install proxmox-multi-control
  3. After installation, invoke the skill by name or use /proxmox-multi-control
  4. 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
Slug proxmox-multi-control
Version 1.6.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
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.

💬 Comments