workspace/skills/gnmi-telemetry/SKILL.md
gNMI streaming telemetry operations for multi-vendor network devices. Query device state via structured YANG model paths, subscribe to real-time telemetry streams, apply ITSM-gated configuration changes, browse YANG capabilities, and compare gNMI data against CLI output.
npx skillsauth add automateyournetwork/netclaw gnmi-telemetryInstall 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.
gNMI streaming telemetry operations for multi-vendor network devices. Query device state via structured YANG model paths, subscribe to real-time telemetry streams, apply ITSM-gated configuration changes, browse YANG capabilities, and compare gNMI data against CLI output.
gnmi-mcp — gNMI Streaming Telemetry MCP Server (stdio transport)
gnmi_list_targets — identify available devicesgnmi_capabilities — discover supported YANG modelsgnmi_browse_yang_paths — explore available pathsgnmi_get — retrieve structured state datagnmi_subscribe — create subscription (SAMPLE or ON_CHANGE)gnmi_get_subscriptions — verify subscription is activegnmi_get_subscription_updates — poll for latest updatesgnmi_unsubscribe — clean up when monitoring is completegnmi_get — capture current baseline stategnmi_set — apply change with ServiceNow CR numbergnmi_get — verify change was applied correctlygnmi_compare_with_cli — side-by-side comparison with pyATS data| Variable | Description |
|----------|-------------|
| GNMI_TARGETS | JSON array of target devices (name, host, port, credentials, vendor) |
| GNMI_TLS_CA_CERT | CA certificate for TLS server verification |
| GNMI_TLS_CLIENT_CERT | Client certificate for mTLS (optional) |
| GNMI_TLS_CLIENT_KEY | Client private key for mTLS (optional) |
Query interface state:
"Show me the interface status on router1 using gNMI"
Subscribe to counters:
"Set up a SAMPLE telemetry subscription for interface counters on switch1 every 30 seconds"
Apply configuration:
"Change the description on GigabitEthernet0/0/0/1 on router1 to 'Uplink to spine' using CR CHG0012345"
Browse capabilities:
"What YANG models does router1 support?"
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.