workspace/skills/gns3-project-lifecycle/SKILL.md
Manage GNS3 network lab projects - create, open, close, delete, clone, export/import
npx skillsauth add automateyournetwork/netclaw gns3-project-lifecycleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage GNS3 network lab projects through natural language commands. Create new labs, open/close existing projects, clone for experimentation, and export/import for sharing.
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_projects | None | List all GNS3 projects with name, status, and path |
| gns3_create_project | name, auto_open?, auto_close?, auto_start? | Create a new project |
| gns3_get_project | project_id | Get detailed project information |
| gns3_open_project | project_id | Open a closed project |
| gns3_close_project | project_id | Close an opened project and release resources |
| gns3_delete_project | project_id | Delete a project and all its resources |
| gns3_clone_project | project_id, new_name, reset_mac_addresses? | Clone an existing project |
| gns3_export_project | project_id, include_snapshots?, include_images?, compression? | Export project as archive |
| gns3_import_project | file_path, name? | Import project from archive |
# List existing projects
"List all my GNS3 labs"
# Create a new project
"Create a new GNS3 lab called routing-test"
# Open a project
"Open the routing-test project"
# Close when done
"Close the routing-test project"
# Clone a project before making risky changes
"Clone routing-test as routing-test-experiment"
# Work on the clone, then delete if not needed
"Delete routing-test-experiment"
# Export for sharing
"Export the routing-test project with snapshots"
# Import a shared project
"Import the project from /tmp/routing-test.gns3project"
| Error Code | Meaning | Resolution | |------------|---------|------------| | GNS3_NOT_FOUND | Project doesn't exist | Check project name/ID | | GNS3_CONFLICT | Project is locked or name exists | Wait for unlock or use different name | | GNS3_AUTH_FAILED | Authentication failed | Verify GNS3_USER and GNS3_PASSWORD |
tools
Zoom meeting intelligence — correlates a live or referenced Zoom meeting discussion against NetClaw's historical meeting record (via the official Zoom Meetings MCP) and today's actual network state. Use when someone in a Zoom meeting references a past discussion or incident ('didn't we have this issue before?'), or asks to search prior meetings for a topic. Does not itself recognize live in-meeting questions — that happens automatically inside zoom-rtms-mcp's own extractor (spec 118) before this skill is ever invoked.
tools
Manage Lantronix out-of-band (OOB) infrastructure via Percepxion central management platform: device inventory, serial port inspection via SLC CLI, firmware compliance, config management, security auditing, and closed-loop incident remediation. Use during outages, maintenance windows, compliance cycles, and AI-assisted automation workflows.
tools
Federate your NetClaw with other NetClaw operators over the BGP mesh — exchange capability inventories and ask your claw what a peer can do. (US1; remote invocation and chat land in later phases.)
tools
Track token consumption, enforce session budgets, and display cost for every NetClaw interaction.