원클릭으로
clone-vm
Clone an existing VM to create a new VM with copied /var data but fresh identity.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Clone an existing VM to create a new VM with copied /var data but fresh identity.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Set up a new nixos-vm-template context for managing VMs on a hypervisor (libvirt, proxmox KVM, or proxmox-lxc containers). Use this when the user wants to configure a new VM management context, create an alias, or set up environment variables for a backend.
Completely remove a VM including its machine config. Use when user wants to permanently delete everything about a VM.
Recreate a VM from its existing machine config. Use when user wants to rebuild a destroyed VM or reset a VM to fresh state.
Create a new NixOS VM on the configured backend (libvirt or proxmox). Use this when the user wants to create a new virtual machine.
Create or restore VM backups. Use for full VM backups that can survive VM destruction.
Destroy a VM and its disks. Use when user wants to remove a VM but keep its machine config for later recreation.
| name | clone-vm |
| description | Clone an existing VM to create a new VM with copied /var data but fresh identity. |
| allowed-tools | Read, Bash, AskUserQuestion |
Clone an existing VM, copying its /var disk while generating a fresh identity.
Run just list to show existing VMs. Ask the user which VM to clone.
Ask for the new VM name (free text, single word).
Ask if they want to override resources (memory, vcpus, network) or keep the source VM's settings.
If they want to override, ask for:
Run:
just clone {SOURCE} {DEST} {MEMORY} {VCPUS} {NETWORK}
Leave memory/vcpus/network empty to use source VM's values.
Tell the user the clone was created and how to start it.