agent-creator
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when working with plain KVM/QEMU and libvirt (virsh, virt-install, domain XML, pools, networks, snapshots, live migration), KVM performance tuning (virtio, CPU model, hugepages, NUMA, pinning), PCI/GPU passthrough prerequisites, the QEMU guest agent, qemu-img formats, Incus
Claude Code
$ npx -y skills add fusengine/claude-plugins --skill devops-virtualization --agent claude-code
Codex
$ npx skills add fusengine/claude-plugins --skill devops-virtualization -a codex -y
Cursor
$ npx skills add fusengine/claude-plugins --skill devops-virtualization -a cursor -y
Gemini CLI
$ npx skills add fusengine/claude-plugins --skill devops-virtualization -a gemini-cli -y
GitHub Copilot
$ npx skills add fusengine/claude-plugins --skill devops-virtualization -a github-copilot -y
OpenCode
$ npx skills add fusengine/claude-plugins --skill devops-virtualization -a opencode -y
Windsurf
$ npx skills add fusengine/claude-plugins --skill devops-virtualization -a windsurf -y
name: devops-virtualization description: Use when working with plain KVM/QEMU and libvirt (virsh, virt-install, domain XML, pools, networks, snapshots, live migration), KVM performance tuning (virtio, CPU model, hugepages, NUMA, pinning), PCI/GPU passthrough prerequisites, the QEMU guest agent, qemu-img formats, Incus or LXC system containers and VMs (including LXD to Incus migration), cloud-init NoCloud, or building images with Packer or virt-customize. Not for Proxmox VE tooling (devops-proxmox), OpenStack Nova/Glance (devops-openstack), application containers (devops-docker), Terraform/OpenTofu providers (devops-iac) or ZFS/Ceph internals (devops-storage-backup). versions: libvirt: "12.9.0 (2026-11-02)" qemu: "11.1.3 (2026-10-28); 11.0.5 stable" incus: "7.0.2 LTS (2026-10-16); 7.6 feature (2026-10-30)" cloud-init: "26.2" packer: "1.16.2 (BSL 1.1, IBM); qemu plugin 1.1.8; proxmox plugin 1.2.4" user-invocable: true references: - references/libvirt-domains.md - references/libvirt-storage-networks.md - references/snapshots-migration.md - references/kvm-performance.md - references/pci-gpu-passthrough.md - references/guest-agent.md - references/qemu-img-formats.md - references/cloud-init-nocloud.md - references/cloud-init-debug.md - references/incus-core.md - references/incus-profiles-lxd-migration.md - references/packer-images.md - references/virt-customize-builder.md - references/safe-change-protocol.md - references/templates/virt-install-cloud-image.md - references/templates/nocloud-user-data.yaml - references/templates/nocloud-meta-data.yaml - references/templates/nocloud-network-config.yaml - references/templates/libvirt-bridge-network.xml - references/templates/libvirt-nat-network.xml - references/templates/libvirt-dir-pool.xml - references/templates/libvirt-domain-tuned.xml - references/templates/incus-profile.yaml - references/templates/incus-launch-sequence.md - references/templates/packer-qemu-cloudimg.pkr.hcl - references/templates/packer-proxmox-clone.pkr.hcl related-skills: - devops-proxmox - devops-linux - devops-networking - devops-storage-backup - devops-iac - devops-ansible - devops-cicd - devops-docker - devops-openstack - devops-observability - devops-secrets - devops-sre-ops
<objective> Covers virtualization below and beside the platforms - KVM/QEMU with libvirt, KVM performance tuning, PCI passthrough prerequisites, the guest agent, disk image formats, Incus/LXC system containers and VMs, cloud-init NoCloud, and image building with Packer or libguestfs tools - always through read-only discovery, dry run, one go, a safety net, verification and a ready rollback. Does not cover Proxmox VE tooling (devops-proxmox), OpenStack (devops-openstack), application containers (devops-docker), IaC providers (devops-iac) or ZFS/Ceph internals (devops-storage-backup). </objective>
Before ANY change on a hypervisor host or image pipeline, spawn in parallel, one `Agent` call each with a `name`:
1. **fuse-ai-pilot:explore-codebase** - find local XML, Packer templates, cloud-init data, Ansible/Terraform touching the same hosts 2. **fuse-ai-pilot:research-expert** - re-read the release pages (https://libvirt.org/news.html, https://www.qemu.org/download/, https://github.com/lxc/incus/releases) and the man page of every command you will run 3. **mcp__context7__query-docs** (`/libvirt/libvirt`, `/lxc/incus`, `/websites/linuxcontainers`) - confirm each option before writing it
On a live host, Phase A discovery is read-only ([safe-change-protocol.md](references/safe-change-protocol.md)). After file changes in a repo, run **fuse-ai-pilot:sniper**.
---
| Area | What matters on 2026-11-10 | |------|----------------------------| | **libvirt/QEMU** | libvirt 12.9.0, QEMU 11.1.3; `qemu:///system` is root-equivalent; modular `virt*d` daemons are replacing `libvirtd` | | **Hard stop vs delete** | `virsh destroy` is a power-cord pull, `undefine` removes the definition, `--remove-all-storage` deletes disks: three different things | | **Incus** | LTS 7.0.2 for production, 7.6 feature releases monthly; `lxd-to-incus` migrates LXD 4.0-5.21 | | **cloud-init** | 26.2; NoCloud seed = drive labelled `CIDATA`; runs once per `instance-id`; network-config v2 with `routes` | | **Packer** | 1.16.2 under BSL 1.1 (IBM); internal use is allowed by the grant; QEMU and Proxmox plugins via `required_plugins` | | **Images** | qcow2 overlays depend on their base; in-place `qemu-img`/`virt-customize` operations need a copy first |
---
1. **Read-only first** - `virsh list --all`, `dumpxml`, `domblklist`, `pool-list`, `qemu-img info --backing-chain`, `incus list` before any write; stop on inactive pools, missing paths, unknown snapshots. 2. **Never invent a command, flag or XML element** - everything used here comes from the man pages and docs listed under Sources in each reference; anything else goes under "Not verified". 3. **Destructive commands are proposed, never run on your own** - ACTION / EFFECT / PROOF / WAIT-FOR-GO for `destroy`, `undefine`, `--remove-all-storage`, `vol-delete`, `pool-delete`, `snapshot-revert`, `blockcommit`, `qemu-img` in-place operations, `virt-customize`/`virt-sysprep`, `incus delete --force`, `lxd-to-incus`; the go names the object. 4. **Back up before irreversible steps; snapshots are not backups** - copy the image, dump the XML, export the instance; a backup counts once restored. 5. **Pin the connection** - `virsh -c qemu:///system` and `incus` remote explicit; never rely on defaults. 6. **cloud-init data carries no secrets** - keys, not passwords; per-guest `instance-id`. 7. **One host at a time** with a console or a timed revert for network/storage edits.
---
/etc/libvirt/qemu/<dom>.xml # domain definitions (edit with virsh edit, not by hand)
A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when starting ANY development task -- feature, bug fix, refactor, hotfix (triggers: implement, create, build, fix, add…
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured…
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain…
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture…
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.