Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
.claude/skills/automateyournetwork-gnmi-telemetry/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-10 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -4% | 0% |
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?"
Other measured skills in the registry, with their headline benchmark lift.