What problem does it solve?
Managing EVE-NG lab nodes manually through the web UI is slow and error-prone, especially when tracking runtime state across labs that reuse node IDs. This Skill provides programmatic control over the full node lifecycle with guardrails that prevent common mistakes like starting nodes without images or misreading cross-lab status.
Core Features & Use Cases
- Node Lifecycle Control: List, inspect, create, delete, start, and stop individual nodes or entire labs through the EVE-NG API.
- Factory Reset: Wipe node NVRAM back to factory defaults when a clean configuration state is needed.
- Safety Guardrails: Enforce single-lab operation, node-ID collision checks, image availability verification, and lab-UUID-scoped runtime status validation.
- Use Case: Before a training session, start all nodes in a lab, verify each node's runtime state is correctly scoped to the lab UUID, and confirm consoles are ready before pushing configurations.
Quick Start
List all nodes in my EVE-NG lab and start the ones that are currently stopped.