← ClaudeAtlas

e2e-exe-devlisted

Provision an exe.dev VM and run a headless NanoClaw install on it end to end — Node/pnpm, Docker, OneCLI, vault secret, agent image, service, a cli-channel agent — then assert the same ping round-trip the setup wizard uses. Use to test a branch or PR on a real machine, to reproduce an install failure, or to bake a reusable base VM. Triggers on "e2e test on exe.dev", "install nanoclaw on a vm", "headless install", "test this branch end to end", "exe.dev".
nanocoai/nanoclaw-oss-dev-tools · ★ 0 · Testing & QA · score 75
Install: claude install-skill nanocoai/nanoclaw-oss-dev-tools
# e2e on exe.dev Installs NanoClaw on a disposable exe.dev VM without a human at the keyboard and proves the whole loop: message in over the cli channel → host → container → Claude → reply out. It reuses the setup wizard's own step processes (`pnpm exec tsx setup/index.ts --step …`) in the wizard's order — no parallel install logic to drift — and replaces each prompt with an env var or a pre-seeded state. The assertion is the wizard's first-chat probe (`setup/lib/agent-ping.ts`): `pnpm run chat ping` must return a reply. Ships in [nanocoai/nanoclaw-oss-dev-tools](https://github.com/nanocoai/nanoclaw-oss-dev-tools) as `skills/e2e-exe-dev`, in the portable [Agent Skills](https://agentskills.io) format. Install it into any agent with `npx skills add nanocoai/nanoclaw-oss-dev-tools`, or in Claude Code with `/plugin install nanoclaw-e2e@nanoclaw-oss-dev-tools` (there it is invoked as `/nanoclaw-e2e:e2e-exe-dev`). In Codex, invoke `$e2e-exe-dev`. Resolve the scripts relative to this `SKILL.md`, then run them **from the root of the NanoClaw checkout you want tested**. The installed skill and the checkout being tested are separate directories. Two scripts, both under `scripts/`: | Script | Runs on | Does | |---|---|---| | `exe-run.sh` | your machine | `ssh exe.dev new --json` (or `cp` from a base VM), pushes the key and the installer over SSH, clones the ref, runs the installer, optionally snapshots (`--snapshot`) or deletes on pass (`--rm`) | | `e2e-install.sh` | the VM (or any