Agent skill · data analytics · sundial-org
unifi
Query and monitor UniFi network via local gateway API (Cloud Gateway Max / UniFi OS). Use when the user asks to "check UniFi", "list UniFi devices", "show who's on the network", "UniFi clients", "UniFi health", "top apps", "network alerts", "UniFi DPI", or mentions UniFi monitoring/status/dashboard.
Why this skill is useful
Adds executable scripts for querying UniFi network data that are not commonly known or documented.
What it needs
Requires curl, jq installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
UniFi Network Monitoring Skill Monitor and query your UniFi network via the local UniFi OS gateway API (tested on Cloud Gateway Max). Purpose This skill provides read-only access to your UniFi network's operational data: Devices (APs, switches, gateway) status and health Active clients (who's connected where) Network health overview Traffic insights (top applications via DPI) Recent alarms and events All operations are GET-only and safe for monitoring/reporting. Setup Create the credentials file: ~/.clawdbot/credentials/unifi/config.json url: Your UniFi OS gateway IP/hostname (HTTPS) username: Local UniFi OS admin username password: Local UniFi OS admin password site: Site name (usually default) Commands All commands support optional json argument for raw JSON output (default is human-readable table). Network Dashboard Comprehensive view of all network stats (Health, Devices, Clients, Networks, DPI, etc.): Output: Full ASCII dashboard with all metrics. List Devices Shows all UniFi devices (APs, switches, gateway): Output: Device name, model, IP, state, uptime, connected clients List Active Clients Shows who's currently connected: Output: Hostname, IP, MAC, AP, signal strength, RX/TX rates Health Summary Site-wide health status: Output: Subsystem status (WAN, LAN, WLAN), counts (up/adopted/disconnected) Top Applications (DPI) Top bandwidth consumers by application: Output: App name, category, RX/TX/total traffic in GB Recent Alerts Recent alarms and events: Output: Timestamp, alarm key, message, affected device Workflow When the user asks about UniFi: 1. "What's on my network?" → Run bash scripts/devices.sh + bash scripts/clients.sh 2. "Is everything healthy?" → Run bash scripts/health.sh 3. "Any problems?" → Run bash scripts/alerts.sh 4. "What's using bandwidth?" → Run bash scripts/top-apps.sh 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/unifi