eNSP Topology Generator for Openclaw

An automated utility for generating native Huawei Enterprise Network Simulation Platform (.topo) files through simple text descriptions.

forealmy
v1.1.0
Apr 11, 2026
0
728
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install tmpkze5hyjf

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 tmpkze5hyjf 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 tool within the Openclaw Skills ecosystem designed to bridge the gap between network architecture planning and simulation. By transforming high-level requirements into native XML-based .topo files, it eliminates the tedious manual dragging-and-dropping of devices in the Huawei Enterprise Network Simulation Platform.

This skill understands the complex metadata required by eNSP, including UUID generation, interface slot configurations, and precise coordinate mapping. Whether you are designing a simple small-office network or a complex multi-area OSPF backbone, this skill ensures that all device relationships and connection types are accurately preserved for immediate simulation.

eNSP Topology Generator Use Cases

  • Rapid prototyping of Huawei network topologies for lab environments and certification studies.
  • Automated generation of complex campus network designs including AR routers and S5700 switches.
  • Visualizing OSPF, BGP, or AS area boundaries using automated shapes and text labels.
  • Creating standardized network templates for team collaboration and documentation.

How eNSP Topology Generator Works

  1. Requirement Analysis: The skill parses your request to identify specific Huawei hardware models, interconnection requirements, and logical groupings.
  2. UUID & Metadata Generation: Valid UUID v4 identifiers are generated for every device to ensure compatibility with the eNSP engine.
  3. Coordinate Calculation: An internal auto-layout algorithm calculates X and Y coordinates using a grid-based system (200px horizontal, 150px vertical) to prevent device overlapping.
  4. XML Construction: The skill builds a structured .topo file following the precise schema for devices, slots, interface pairs, and annotations.
  5. File Deployment: The finalized .topo file is written to your local directory, ready to be opened directly in the eNSP application.

eNSP Topology Generator Setup

To start using this skill within the Openclaw Skills framework, ensure you have the core agent installed. No additional Huawei drivers are needed for file generation, though eNSP must be installed on your Windows machine to run the resulting simulations.

# Standard skill invocation via Openclaw
openclaw install ensp

Ensure your references/topo-reference.md is available in the local path for the agent to consult the latest XML schemas.

eNSP Topology Generator Data Schema & Taxonomy

The skill produces a standalone .topo file (XML format). The internal structure is organized as follows:

Element Description Key Attributes
Devices Hardware nodes uuid, model, x, y
Lines Physical connections interfacePair, type (Copper/Serial)
Shapes Visual groupings type="1", color
Txttips Annotations text, font, position

Files are named using a lowercase-hyphenated convention, such as campus-backbone-v1.topo.

eNSP Topology Generator Advanced Features

  • Auto-Layout Engine: Automatically organizes nodes into logical rows and columns based on a 1200px canvas width.
  • Multi-Slot Support: Detailed interface configuration for enterprise-grade hardware like the NE40E and NE9000 core routers.
  • Visual Annotation System: Support for txttips and area shapes to denote VLANs, OSPF Areas, and Autonomous Systems.
  • Smart Connection Mapping: Automatically selects between Copper, Serial, or Auto-detect cables based on the device interface types.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*