clab-lab-management

Manage ContainerLab network lab lifecycles through its API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management of containerized network labs, allowing for the automated deployment, inspection, command execution, and destruction of lab environments.

Core Features & Use Cases

  • Lab Lifecycle Management: Full control over the creation, modification, and deletion of ContainerLab topologies.
  • Node Interaction: Execute commands directly on lab nodes for verification and troubleshooting.
  • Use Case: Deploy a multi-vendor lab topology, verify device configurations by running show version on each node, and then tear down the lab to free up resources.

Quick Start

Deploy a new 2-node SR Linux lab named 'srlinux-demo' with the provided topology.

Frequently Asked Questions about clab-lab-management

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

FAQPage Schema
How do I automate ContainerLab network lab deployment and lifecycle management?

Automating ContainerLab network lab deployment is achieved by managing the lab lifecycle through its API. This process supports the automated deployment, inspection, command execution, and destruction of containerized network topologies.

Can I execute commands directly on containerized network topology nodes for troubleshooting?

Executing commands directly on containerized network topology nodes is supported for verification and troubleshooting. You can run commands like 'show version' on lab nodes to verify device configurations within the deployed ContainerLab environment.

What do I need to set up before managing ContainerLab topologies through an API?

Managing ContainerLab topologies through an API requires setting specific environment variables for API access. Integration with MCP is also required to enable the automated execution of lab lifecycle operations.

What is the best way to tear down a multi-vendor network lab to free up resources?

Tearing down a multi-vendor network lab to free up resources is handled by destroying the containerized topology via the ContainerLab API. This manages the destruction phase, cleanly removing the lab environment after verification.

Does this lab management approach support inspecting running containerized network topologies?

Inspecting running containerized network topologies is fully supported. The skill manages the lifecycle of ContainerLab environments, allowing you to programmatically inspect deployed lab states and verify active multi-vendor topology configurations.