cml-topology-builder

Automate CML topology creation from textual descriptions with nodes, interfaces, and links.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/dgethings/netclaw --skill cml-topology-builder-dgethings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cml-topology-builder
Source: https://github.com/dgethings/netclaw/tree/main/workspace/skills/cml-topology-builder
Command: npx skills add https://github.com/dgethings/netclaw --skill cml-topology-builder-dgethings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool helps network engineers automatically create and configure CML topologies by adding nodes, wiring interfaces, and connecting links, reducing manual lab setup effort.

Core Features & Use Cases

  • Node management: add nodes to a lab with specific node definitions and labels.
  • Interface and link management: create interfaces, wire links, and apply link conditioning for WAN simulations.
  • Workflow orchestration: build complete lab topologies from a textual description and maintain audit-ready lab states.

Quick Start

Build a topology description (e.g., "two spine switches and four leaves") and run the builder to create nodes, interfaces, and links in CML.

Frequently Asked Questions about cml-topology-builder

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

FAQPage Schema
How do I automate building CML topologies from a text description?

You can automate CML topology creation by providing a textual description like two spine switches and four leaves to a builder tool, which creates nodes, wires interfaces, and configures WAN conditions automatically.

What is the best way to add nodes and wire links in a Cisco CML network lab?

The best way to add nodes and wire links in a CML network lab is using an automation builder to parse textual descriptions and map them to specific node definitions, interfaces, and link configurations.

Do I need a running MCP server to create CML lab simulations?

Yes, you need a running MCP server to create CML lab simulations because the topology builder relies on it to enforce the STOPPED lab state required during node and link modifications.

Can I apply link conditioning for WAN simulations when automating CML topology creation?

Yes, you can apply link conditioning for WAN simulations during CML topology creation by defining the desired network conditions in your textual description before the builder wires the interfaces.

Why must a CML lab be in a STOPPED state when adding nodes and interfaces?

A CML lab must be in a STOPPED state when adding nodes and interfaces because the topology builder enforces this audit-ready state to ensure configuration changes are applied safely and reliably.