Agent skill · operations · aiskillstore

device-management

Manage device adoption and onboarding, maintain device inventory, and monitor device configurations across your UniFi network infrastructure.

Why this skill is useful

Adds specific commands for managing device adoption and monitoring within UniFi networks that the AI wouldn't reliably generate on its own.

What it needs

Requires unifi account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Device Management Skill Manage device adoption, maintain inventory, and monitor device configurations. What this skill does This skill enables you to: Manage device adoption and onboarding process Maintain comprehensive device inventory Monitor device configurations and status Track pending devices awaiting adoption Plan device upgrades and replacements Monitor UniFi controller status and versions When to use this skill Use this skill when you need to: Adopt new devices into the UniFi network Create and maintain device inventory Check device adoption status Monitor controller versions and updates Plan hardware refreshes Track device models and specifications Verify device configuration compliance Available Tools getpendingdevices - List devices pending adoption getnetworkdevices - List all adopted devices getnetworkdevicestats - Get device specifications and status getnetworkinfo - Get controller info and system status Understanding Site IDs Important Note: Your UniFi site ID may appear as an empty string ("") in API responses. This is normal and should be handled as follows: When querying via tools, pass an empty string or use "default" for the default site The MCP server automatically resolves empty site IDs to your first available site In curl commands, you'll see endpoints like /sites//devices (double slashes) when the site ID is empty Example curl with empty site ID: Typical Workflows New Device Adoption 1. Use getpendingdevices to find devices awaiting adoption 2. Review device details (MAC address, IP, model) 3. Plan adoption by site and function 4. Document adoption process completion Device Inventory Management 1. Use getnetworkdevices to get current inventory 2. Use getnetworkdevicestats for specifications 3. Organize devices by type and location 4. Create inventory reports 5. Plan upgrade cycles based on age and performance System Monitoring 1. Use getnetworkinfo to check controller status 2. Monitor controller version and uptime 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/device-management

View the source on GitHub

Browse the @skills marketplace