用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/automateyournetwork/netclaw --skill gns3-link-management命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | gns3-link-management |
| description | Manage GNS3 links - connect/disconnect node interfaces, isolate nodes |
| license | Apache-2.0 |
| user-invocable | true |
| metadata | {"openclaw":{"requires":{"bins":"[Truncated]","env":"[Truncated]"}}} |
Create and manage links between node interfaces in GNS3 projects. Build network topologies by connecting devices and isolate nodes for testing.
python3 -u mcp-servers/gns3-mcp-server/gns3_mcp_server.py (stdio transport)GNS3_URL, GNS3_USER, GNS3_PASSWORD environment variables| Tool | Parameters | What It Does |
|---|---|---|
gns3_list_links | project_id | List all links with connected nodes and interfaces |
gns3_create_link | project_id, node1, port1, node2, port2 | Create a link between two interfaces |
gns3_delete_link | project_id, link_id | Delete a link |
gns3_isolate_node | project_id, node_id, isolate | Disable/enable all links to a node |
The tools support multiple interface naming conventions:
| Format | Example | Adapter | Port |
|---|---|---|---|
| eth# | eth0, eth1 | 0 | 0, 1 |
| Ethernet# | Ethernet0 | 0 | 0 |
| Gi#/# | Gi0/0, Gi0/1 | 0 | 0, 1 |
| GigabitEthernet#/# | GigabitEthernet0/0 | 0 | 0 |
| Fa#/# | Fa0/0, Fa0/1 | 0 | 0, 1 |
| e# | e0, e1 | 0 | 0, 1 |
| port# | port0, port1 | 0 | 0, 1 |
| #/# | 0/0, 0/1 | 0 | 0, 1 |
# Connect router to switch
"Connect router1 Gi0/0 to switch1 eth0 in routing-test"
# Connect switch to another router
"Connect switch1 eth1 to router2 Gi0/0 in routing-test"
# Connect hosts to switch
"Connect host1 eth0 to switch1 eth2 in routing-test"
# List all connections
"List all links in routing-test"
# Isolate a node (disable all its links)
"Isolate router1 in routing-test"
# Test behavior with router1 disconnected...
# Re-enable links
"Unisolate router1 in routing-test"
# Remove a specific link
"Delete the link between router1 and switch1 in routing-test"
| Error Code | Meaning | Resolution |
|---|---|---|
| GNS3_NOT_FOUND | Node or link doesn't exist | Check names/IDs |
| GNS3_CONFLICT | Interface already connected | Check existing links first |
| GNS3_VALIDATION | Invalid interface format | Use supported naming conventions |
gns3_list_links to find them