eNSP Topology Generator for Openclaw

A specialized skill for generating native Huawei eNSP topology files directly from natural language descriptions.

forealmy
v1.1.0
Apr 8, 2026
0
840
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install ensp

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 ensp 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?

This Openclaw Skills extension empowers network engineers and students to instantly design complex network architectures for the Huawei Enterprise Network Simulation Platform. Instead of manually dragging and dropping devices, users can describe their network requirements, and the skill generates a fully compatible .topo file containing routers, switches, and logical connections. It streamlines the preparation of simulation environments by handling device placement, UUID generation, and XML structuring. By integrating Openclaw Skills into your workflow, you can focus on network logic while the agent handles the tedious task of creating the simulation canvas.

eNSP Topology Generator Use Cases

  • Designing multi-area OSPF or BGP network topologies for Huawei AR series routers.
  • Creating campus network simulations with S5700 switches and wireless access points.
  • Rapid prototyping of data center topologies using Cloud Engine (CE) switches.
  • Generating laboratory environments for HCIA/HCIP/HCIE certification practice.
  • Visualizing network segments and IP schemes with automated text labels and area boxes.

How eNSP Topology Generator Works

  1. Analyzes the user request to extract network devices, connection requirements, and logical groupings.
  2. Assigns unique v4 UUIDs to every virtual device to ensure compatibility with the eNSP software environment.
  3. Calculates optimal grid-based coordinates using an auto-layout algorithm for a clean visual representation.
  4. Constructs a structured .topo XML file containing device specifications, interface mapping, and visual annotations.
  5. Writes the final file to the local directory and provides the absolute path for immediate use in the eNSP application.

eNSP Topology Generator Setup

To use this skill within the Openclaw Skills ecosystem, ensure your agent has access to the local file system to write the generated topology files. No external dependencies are required other than the eNSP application itself to open the final output.

# Example usage via your AI agent:
# "Create an eNSP topology with 2 AR2220 routers connected via GE0/0/0"

eNSP Topology Generator Data Schema & Taxonomy

The skill generates a .topo file (XML format) containing the following data components:

Component Description Data Format
Device Nodes Router, Switch, and PC definitions XML tags with UUID and coordinates
Interface Pairs Logical and physical connections between devices Slot and Port mapping
Txttips Text annotations for IP addresses and segment labels Coordinate-based text strings
Shapes Color-coded rectangles for grouping network areas Type-1 shape definitions

eNSP Topology Generator Advanced Features

  • Automated grid-based layout (200px horizontal / 150px vertical spacing) for organized and readable diagrams.
  • Support for a wide array of high-end enterprise hardware including NE40E, NE5000E, and CE12800 switches.
  • Dynamic area box generation (shapes) to visually distinguish OSPF areas or security zones.
  • Automatic interface configuration for various Huawei device models including Copper, Serial, and Auto-detect types.
  • Multi-agent compatibility within Openclaw Skills for complex automation and network documentation tasks.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*