Eve Ng Node Operations

Manage EVE-NG node lifecycle. Use when listing nodes, checking runtime state, creating or deleting nodes, starting or stopping nodes or whole labs, verifying node details, or wiping node NVRAM back to factory defaults.

gabrielmoreira Updated 17 repo stars

File contents

EVE-NG Node Operations

Use this skill for node lifecycle control.

Workflow

  1. List or inspect nodes before acting.
  2. Before starting or creating nodes, apply {baseDir}/references/node-guardrails.md.
  3. For node creation choices, check {baseDir}/references/node-types.md.
  4. Treat verified: false start/stop results as incomplete; confirm with status or console.

Available tools

  • eve_list_nodes
  • eve_get_node
  • eve_create_node
  • eve_delete_node
  • eve_start_node
  • eve_stop_node
  • eve_start_lab
  • eve_stop_lab
  • eve_wipe_node

Node-ID and runtime-status guardrails

  • Preserve existing EVE node IDs; do not renumber or replace node IDs as a workaround unless the user explicitly asks.
  • On local EVE, treat node runtime as lab-UUID scoped (/opt/unetlab/tmp/0/<lab_uuid>/<node_id>). EVE API status can leak across labs that reuse node IDs, so use MCP-corrected status or verify local runtime before concluding a node is up.
  • If a same-ID node in another lab appears UP, fix the runtime/status scoping problem; do not rewrite the lab's node IDs.

gabrielmoreira/agent-skills-mirror/tree/main/mirrors/repos/automateyournetwork@netclaw/workspace/skills/eve-ng-node-operations commit 44f8b7a76d

Frequently asked questions

npx skillmds@latest add gabrielmoreira/eve-ng-node-operations