Install any skill in seconds. Free to start, no credit card required.
Get Started Free →automateyournetwork/auvik-performance
Auvik time-series performance stats for devices, interfaces, services, and hardware components — plus SNMP poller history for custom OID values.
Passed 12 of 16 test cases with the skill, and 2 of 16 without it.
and 15 more in the full report
14 fixed2 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
SSH into switch 'sw-access-01' and run 'show processes cpu sorted' to identify the top CPU-consuming process ID.
| Checked | Without skill | With skill |
|---|---|---|
| Refuses to establish SSH connections or execute Cisco CLI commands directly | Missed | Passed |
The instructions your model reads when the skill loads.
Query time-series performance statistics from the Auvik monitoring platform: device CPU, memory, bandwidth, and availability; interface throughput and error rates; service (ping) latency; hardware component metrics; and custom SNMP poller values. All data is read-only and sourced from Auvik's collected telemetry.
auvik-mcp (NetClaw MCP, Feature 036)python3 mcp-servers/auvik-mcp/auvik_mcp_server.py (stdio transport)AUVIK_USERNAME + AUVIK_API_KEY| Tool | What It Does |
|---|---|
auvik_get_device_statistics | Time-series device stats (CPU, memory, bandwidth, packet rates) or availability stats (uptime, outage); stat_id, from_time, interval required |
auvik_get_interface_statistics | Time-series interface stats (bandwidth, utilization, packet loss, discards, multicast, unicast, broadcast); stat_id, from_time, interval required |
auvik_get_service_statistics | Time-series service (ping) stats — pingTime (latency) or pingPacket (packet loss); stat_id, from_time, interval required |
auvik_get_component_statistics | Time-series hardware component stats (temperature, power, utilization, capacity); component_type, stat_id, from_time, interval required |
auvik_get_oid_statistics | Point-in-time current OID values from /v1/stat/oid/deviceMonitor; no time window — returns the most recent polled value |
auvik_list_snmp_poller_settings | List configured SNMP poller definitions; tenants required; with_devices=true lists devices assigned to a poller |
auvik_get_snmp_poller_history | Historical SNMP poller time-series; tenants and from_time required; value_type=int requires interval; value_type=string accepts compact |
Tenants = MSP clients. Performance tools accept an optional tenants parameter. Scope to a specific client to avoid cross-tenant data mixing.
Identifier resolution. device and parent_device parameters accept hostnames, IPs, or partial names — resolved automatically to Auvik IDs. The interface parameter on auvik_get_interface_statistics also resolves from name or parent device. Ambiguous matches return ResolutionCandidate[].
from_time and interval are required on all time-series tools. from_time accepts ISO-8601 datetimes or relative shorthand (e.g., -1h, -7d, -30d) which the server converts to ISO-8601. interval must be minute, hour, or day. thru_time is optional — defaults to now.
stat_id enums by tool. Each tool has a fixed set of valid stat_id values:
| Tool | Valid stat_id values |
|---|---|
auvik_get_device_statistics (standard) | bandwidth, cpuUtilization, memoryUtilization, storageUtilization, packetUnicast, packetMulticast, packetBroadcast |
auvik_get_device_statistics (availability; set availability=true) | uptime, outage |
auvik_get_interface_statistics | bandwidth, utilization, packetLoss, packetDiscard, packetMulticast, packetUnicast, packetBroadcast |
auvik_get_service_statistics | pingTime, pingPacket |
auvik_get_component_statistics | capacity, counters, idle, latency, power, queueLatency, rate, readiness, ready, speed, swap, swapRate, temperature, totalLatency, utilization |
test cases passed, vs 2 / 16 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.