eve-lab-topology-build

Create networks and wire node interfaces inside EVE-NG lab topologies.

650|182|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill eve-lab-topology-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eve-lab-topology-build
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/eve-lab-topology-build
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill eve-lab-topology-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building or rewiring an EVE-NG lab by hand is error-prone: wrong interface indices, missing images, and accidental node-ID renumbering can break an existing topology. This Skill provides a guarded workflow for creating networks and connecting node interfaces safely.

Core Features & Use Cases

  • Topology Inspection: Read the current lab topology and list node interfaces before making any changes.
  • Network Management: Create, list, and delete EVE-NG network objects including bridge, OVS, pnet, and cloud types.
  • Guarded Interface Wiring: Connect interfaces only after confirming IDs, with guardrails covering node stop/start, direct-segment attachment, node-ID preservation, and image verification.
  • Use Case: You need to attach a new router to an existing segment in a running EVE-NG lab. The Skill inspects the topology, verifies the image exists, stops only the affected node, wires the correct interface index, and re-reads the topology to confirm.

Quick Start

Ask the agent to connect the first interface of the new router node to the existing management bridge in your EVE-NG lab and verify the wiring afterward.

Frequently Asked Questions about eve-lab-topology-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a node interface to a network in EVE-NG?

First list the node's interfaces with eve_list_node_interfaces to map actual interface names to zero-based indices, then call eve_connect_interface with the confirmed IDs. Always re-read the topology afterward rather than trusting the write response alone.

How do I create a new network in an EVE-NG lab?

Use eve_create_network after listing existing networks with eve_list_networks to avoid duplicates. Supported types include bridge, ovs, pnet0-pnet9 physical uplinks, and cloud0-cloud9 mappings.

Do I need to stop EVE-NG nodes before rewiring interfaces?

Yes, stop the affected endpoint nodes before changing interface wiring, but do not stop the whole lab unless the change is broad or runtime state is ambiguous. This minimizes disruption to the rest of the topology.

What environment variables does EVE-NG lab automation require?

The Skill requires EVE_URL, EVE_USER, and EVE_PASSWORD environment variables to authenticate against the EVE-NG server, plus python3 installed on the host.

What happens if a required node image is missing in EVE-NG?

The Skill verifies required images exist locally before claiming a topology can be built. If an image is missing, it inspects the ishare2 inventory and offers exact candidate image names instead of silently substituting another platform.