e2e-proxmoxlisted
Install: claude install-skill nanocoai/nanoclaw-oss-dev-tools
# NanoClaw E2E on Proxmox
Use [scripts/proxmox-run.py](scripts/proxmox-run.py) from the root of the
**NanoClaw checkout under test**. It creates one new LXC and delegates application
setup to `e2e-exe-dev/scripts/e2e-install.sh`. The installer remains shared with
the exe.dev workflow; no NanoClaw setup logic is copied into this skill.
This follows the configuration of the
[NanoClaw development helper](https://github.com/glifocat/ProxmoxVED/tree/a01b31a1e932299b5883a26a4ddbef4cb2e8550d):
Debian 13, unprivileged LXC, `nesting=1,keyctl=1`, a `nanoclaw` developer account,
`/opt/nanoclaw`, and a lingering systemd user session. Defaults are 2 CPUs,
8 GiB RAM and a 40 GiB root disk. Proxmox documents `keyctl` as necessary for
[Docker in unprivileged containers](https://pve.proxmox.com/pve-docs/pct.conf.5.html).
The driver uses SSH to the **node**, then `pct exec` to reach the guest. It needs
no direct route to the LXC, guest SSH key, Proxmox API token or browser session.
The node runs Proxmox lifecycle commands; Docker and NanoClaw run inside the LXC.
## Install and prerequisites
The operator needs Python 3.10+, Git and OpenSSH. The target is a Proxmox VE
node with root SSH access; the first version supports Debian 13 amd64 guests.
Install both skills, or install the repository's Claude Code plugin, which
includes both:
```bash
npx skills add nanocoai/nanoclaw-oss-dev-tools --global --skill e2e-exe-dev
npx skills add nanocoai/nanoclaw-oss-dev-tools --global --skill e2e-proxmo