ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 5/5

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 use this skill?

Query your UniFi network health, active clients, and bandwidth usage via the OpenClaw UniFi skill. Get instant network insights and status updates via your AI agent.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jmagar/unifi
Or

What This Skill Does

The UniFi skill serves as a read-only bridge between the OpenClaw AI agent and your Ubiquiti UniFi network infrastructure. It leverages the local UniFi OS API, specifically designed for Cloud Gateway Max and other UniFi OS-based gateways, to provide real-time operational insights. Rather than manually logging into a web browser dashboard, you can request network statistics, health reports, and device status directly through your AI agent interface. It provides comprehensive data visibility into network performance, including client connections, active device states, traffic analytics via Deep Packet Inspection (DPI), and event logging. By fetching data locally, it ensures that your network management data remains within your controlled environment while providing instant access to critical network information.

Installation

To begin monitoring your network, ensure your gateway is reachable via HTTPS. Create the required configuration file at ~/.clawdbot/credentials/unifi/config.json with the following structure:

{
  "url": "https://10.1.0.1",
  "username": "api",
  "password": "YOUR_PASSWORD",
  "site": "default"
}

Once configured, execute the installation command: clawhub install openclaw/skills/skills/jmagar/unifi. Ensure the environment has the necessary permissions to execute bash scripts, as the skill interfaces with the system via CLI utilities to perform its data fetching functions.

Use Cases

This skill is ideal for home lab enthusiasts, system administrators, and home users who want to monitor their network without navigating complex GUI menus. It is particularly useful for identifying bottleneck devices, tracking data-heavy applications, verifying that access points are online, and performing quick security health checks when an internet slowdown is detected. It streamlines the monitoring workflow by consolidating scattered network data into a single, conversational dashboard.

Example Prompts

  1. "Check my UniFi network health and tell me if any devices are disconnected."
  2. "What are the top 10 applications consuming my bandwidth right now?"
  3. "Show me a list of all active clients and which access point they are connected to."

Tips & Limitations

Note that this skill is strictly read-only, meaning it cannot modify configurations, block clients, or reboot devices—it is strictly for observation and reporting. Always ensure your local API credentials have sufficient permissions, and treat the configuration file with the same security as a password file. If you encounter issues, verify the URL is accessible over your local network and the API credentials are valid.

Metadata

Author@jmagar
Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jmagar-unifi": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#networking#unifi#monitoring#dashboard#infrastructure
Safety Score: 5/5

Flags: network-access, file-read, external-api