Install any skill in seconds. Free to start, no credit card required.
Get Started Free →automateyournetwork/auvik-lifecycle
Auvik device end-of-life posture, warranty/service coverage, and configuration backup history for refresh and renewal planning.
Passed 12 of 17 test cases with the skill, and 3 of 17 without it.
and 13 more in the full report
11 fixed4 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
To prevent excessive automated API paging when listing devices across a large network, which environment variable sets the safety limit on maximum aggregated pages?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies AUVIK_MAX_PAGES as the environment variable for pagination limits | Missed | Passed |
The instructions your model reads when the skill loads.
Assess the end-of-life posture, warranty and service contract coverage, and configuration backup history of Auvik-managed devices. Supports hardware refresh planning, renewal pipeline management, and QBR lifecycle reporting across MSP tenants.
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_list_device_lifecycle | EoL and last-support posture for managed devices; filter by sales_availability, software_maintenance_status, security_software_maintenance_status, or last_support_status |
auvik_list_device_warranty | Warranty and service contract coverage; filter by covered_under_warranty (bool) or covered_under_service (bool) |
auvik_list_configurations | Configuration backup history; config_id retrieves the full backup body; filter by device, backup time window, or is_running (running vs. startup config) |
Tenants = MSP clients. All three tools accept an optional tenants parameter (name or domain prefix). Omit it to query all visible tenants; provide it to scope to a single client.
Identifier resolution. The device parameter on all three tools accepts a hostname, IP address, partial name, or Auvik numeric ID. The server resolves names and IPs to internal IDs automatically. Ambiguous matches return ResolutionCandidate[].
Lifecycle status fields. auvik_list_device_lifecycle surfaces four independent status dimensions:
sales_availability — whether the device is still sold by the vendorsoftware_maintenance_status — whether the OS/firmware receives updatessecurity_software_maintenance_status — whether security patches are still releasedlast_support_status — whether the vendor still provides any supportWarranty vs. service. auvik_list_device_warranty distinguishes between manufacturer warranty (covered_under_warranty) and service contracts such as SMARTnet or NBD (covered_under_service). A device may have one, both, or neither.
Configuration backups. auvik_list_configurations returns a list of backup records. Retrieve the full configuration text by passing the config_id of a specific record. Use is_running=true to filter for running-config backups vs. startup-config. Combine backup_time_after and backup_time_before (ISO-8601) to bound a review window.
Cursor pagination. List tools auto-aggregate all pages up to AUVIK_MAX_PAGES. Narrow filters (e.g., a specific tenant + device) to manage response size on large inventories.
test cases passed, vs 3 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.