# Manage Proxmox Virtual Machines

Proxmox operators need a structured way to inspect and control VM fleets. This skill guides lifecycle actions, configuration review, cloning, resource tuning, and operations planning.

## Install

```bash
npx skillstore add dataknifeai/virtual-machine-management
```

## Metadata

- Status: approved
- Slug: dataknifeai-virtual-machine-management
- Skillstore revision: r1
- Version status: missing
- Tree hash: 6fd29d93feba4c46ef28f5eff5d16186fe1868c23baa8f61adb79f4bf6e7ca51
- Author: DataKnifeAI
- GitHub username: DataKnifeAI
- License: MIT
- Repository: https://github.com/DataKnifeAI/proxmox-ve-mcp/tree/main/.github/skills/virtual-machine-management
- Ref: 7e9e368dc1a370f2040369ebcd0db06d90cb48e5
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/dataknifeai-virtual-machine-management
- Manifest: https://skillstore.pages.dev/api/skills/dataknifeai-virtual-machine-management/manifest

## Capabilities

- Lists VMs on a selected Proxmox node and reviews status details.
- Retrieves VM configuration and resource allocation for troubleshooting.
- Guides lifecycle actions such as start, shutdown, reboot, suspend, and resume.
- Supports basic and advanced VM creation workflows, including cloning from templates.
- Describes resource updates, template marking, and deployment planning workflows.
- Provides monitoring and optimization recommendations for VM performance.

## Use Cases

- Check VM Fleet Health: Review VM status, configuration, and resource use on a Proxmox node before planned maintenance.
- Provision Test Environments: Clone template VMs and adjust CPU, memory, and storage for repeatable development or staging systems.
- Plan Capacity Changes: Compare VM resource allocation and identify candidates for resizing, cleanup, or placement changes.

## Prompt Templates

### List VM Health

```
List VMs on node pve1 and summarize status, CPU, memory, disk usage, and any stopped systems.
```

### Restart a VM Safely

```
Check VM 105 on node pve2. Prepare a graceful reboot plan and ask for confirmation before any action.
```

### Create from a Template

```
Review template VM 100 on node pve2, then plan a clone for staging with requested CPU, memory, and storage settings.
```

### Optimize VM Placement

```
Analyze VM status across nodes, identify overloaded resources, recommend migrations or resizing, and list risks before changes.
```

## Limitations

- Does not include executable implementation code in the skill file.
- Requires configured Proxmox tools and permissions outside the skill.
- Destructive operations still need operator confirmation and backup checks.
- Cannot verify capacity or cluster health without live Proxmox data.

## Best Practices

- Confirm node, VM ID, and owner before lifecycle or deletion actions.
- Use graceful shutdown, backups, and snapshots before disruptive changes.
- Review live resource usage before resizing CPU, memory, or storage.

## Anti Patterns

- Deleting or stopping production VMs from a vague request.
- Changing resources without checking cluster capacity and workload impact.
- Treating templates as running instances instead of cloning them first.

## Security Audit

- Audited at: 2026-07-05T09:33:18.09\+00:00
- Summary: All static external-command findings are false positives caused by Markdown backticks and fenced examples, not executable code. No prompt injection text was found. The main security concern is semantic: the skill enables destructive Proxmox VM operations without explicit confirmation, authorization, or backup safeguards.

## Stats

- Views: 238
- Downloads: 8
- Favorites: 0
- Popularity score: 0
