From auvik
Use this skill when working with Auvik network and interface entities - the network entity model, IP-range scoping, interface-to-device relationships, and admin vs oper status.
How this skill is triggered — by the user, by Claude, or both
Slash command
/auvik:networksWhen to use
When listing or inspecting Auvik networks and interfaces, or correlating interfaces back to their devices. Use when: auvik network, auvik interface, auvik vlan, auvik subnet, auvik link, or auvik topology.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
A `network` in Auvik is an IP scope - typically a subnet that Auvik has discovered devices on. An `interface` is a port on a device. Both are distinct entity types with their own list endpoints. This skill clarifies the data model and the relationships.
A network in Auvik is an IP scope - typically a subnet that Auvik has discovered devices on. An interface is a port on a device. Both are distinct entity types with their own list endpoints. This skill clarifies the data model and the relationships.
| Tool | Use For |
|---|---|
auvik_networks_list | List networks for a tenant |
auvik_networks_get | Detail for one network |
auvik_interfaces_list | List interfaces for a tenant |
Fields you'll see:
networkName - usually the subnet in CIDR formnetworkType - private, internet, unknownscanStatus - whether discovery scans for this network are healthygatewayIp, dhcpEnableddescription - free-form, often blankNetworks are not VLANs in the Auvik model - VLAN information lives on interface records and switch configurations. A single VLAN typically maps to a single network, but the network entity is keyed on subnet, not VLAN ID.
Fields you'll see:
interfaceName - e.g. GigabitEthernet1/0/24interfaceType - ethernet, wireless, virtual, loopback, tunnel, etc.adminStatus - up or down - operator-setoperStatus - up or down - actual current statelinkSpeed - in bpsparentDeviceId - the device that owns the interfacedescription - administrator-set port description (when populated)| adminStatus | operStatus | Meaning |
|---|---|---|
| up | up | Healthy |
| up | down | Link down - real condition (flap, cable, upstream) |
| down | down | Administratively shut down - usually deliberate |
| up | testing | In test mode - transient |
A flapping interface will move between up and down on operStatus while adminStatus stays up. Capacity and statistics tools only return useful data for up/up interfaces.
parentDeviceId -> auvik_devices_getauvik_devices_get_details)There is no direct "list devices in this network" call - you list devices, list networks, and join on IP membership client-side.
auvik_networks_list - count, list IP ranges.scanStatus for each - any in error state is a discovery problem.auvik_interfaces_list for the tenant.adminStatus = up, operStatus = down.parentDeviceId.auvik_statistics_interface over a short window to see flap frequency.entityId with entityType = interface.parentDeviceId.auvik_devices_get on the parent for the human-readable context.auvik_interfaces_list alongside physical ones. Their interfaceType distinguishes them. For capacity reporting, exclude interfaceType in {loopback, tunnel, virtual} unless the question is specifically about them.linkSpeed is 0 for down interfaces on some platforms - guard against divide-by-zero in utilization math.npx claudepluginhub wyre-technology/msp-claude-plugins --plugin auvikGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.