eNSP Topology Generator for Openclaw

An AI agent skill that generates native Huawei eNSP topology files from natural language descriptions for network simulation and design.

forealmy
v1.1.0
Apr 8, 2026
0
723
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install tmpss7o133d

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install tmpss7o133d using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is eNSP Topology Generator?

The eNSP Topology Generator is a specialized skill designed to bridge the gap between network architecture conceptualization and simulation. By utilizing Openclaw Skills, network engineers and developers can describe complex network infrastructures in plain text and receive fully formatted .topo files compatible with the Huawei Enterprise Network Simulation Platform. This skill eliminates the manual effort of dragging and dropping components by automating the generation of XML-based topology structures.

Whether you are designing a multi-area OSPF network or a complex data center fabric, this tool ensures that all device UUIDs, interface configurations, and physical connections are accurately mapped. It supports a wide range of Huawei hardware, from AR series routers to CloudEngine switches, providing a professional-grade starting point for any network simulation project.

eNSP Topology Generator Use Cases

  • Rapidly prototyping OSPF, BGP, or VLAN topologies for testing and validation.
  • Generating standardized campus network layouts with access, distribution, and core layers.
  • Creating pre-configured network lab environments for educational or training purposes.
  • Automating the creation of network documentation that can be directly simulated in eNSP.

How eNSP Topology Generator Works

  1. The agent parses the user request to identify required network devices, specific models, and their interconnectivity.
  2. Unique UUID v4 identifiers are generated for every device to ensure compatibility with the eNSP engine.
  3. A grid-based auto-layout algorithm calculates optimal X and Y coordinates to prevent device overlapping on the canvas.
  4. The skill builds a schema-compliant XML structure, incorporating devices, interface pairs, and visual annotations.
  5. The data is written to a .topo file in the local directory, and the absolute path is provided to the user for immediate opening in eNSP.

eNSP Topology Generator Setup

To use this skill within your environment, ensure your AI agent has access to the Openclaw Skills library. You can initialize the environment or check device compatibility using the following structure:

# Navigate to your project directory
# Ensure the ensp skill is registered in your agent configuration
# Trigger a topology generation by describing your network requirements

eNSP Topology Generator Data Schema & Taxonomy

The skill organizes network data into a structured XML format required by eNSP. The following table describes the primary data elements:

Element Description
Device UUID A valid UUID v4 unique to each simulated hardware component.
Device Model Specific identifiers like AR2220, S5700, or USG6000V.
interfacePair XML mapping of physical connections between device ports.
txttips Text labels for segments, IP addresses, and AS numbers.
shapes Rectangular area boxes used to visually group devices into zones or areas.

eNSP Topology Generator Advanced Features

  • Intelligent auto-layout with 200px horizontal and 150px vertical spacing for clear visual hierarchy.
  • Comprehensive support for modular slot-based devices including NE40E and CE12800 enterprise hardware.
  • Automated generation of area boxes (shapes) with color-coding for multi-zone network isolation.
  • Flexible interface configuration supporting Copper, Serial, and Auto-detection connection types.
  • Support for specialized endpoints including Multicast Servers, Frame Relay Switches, and Cloud nodes for BNI integrations.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*