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

unifi-site-manager

Monitor and configure UniFi network infrastructure. Auto-routes between local gateway and cloud connector. Manage hosts, sites, devices, clients, WLANs, radios, firmware, and events.

Why use this skill?

Automate UniFi network tasks with OpenClaw. Monitor devices, manage clients, configure WLANs, and update firmware through a unified API-driven interface.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/odrobnik/unifi-site-manager
Or

What This Skill Does

The unifi-site-manager skill serves as a comprehensive control plane for UniFi network infrastructure. It provides an abstraction layer over the complex UniFi Controller API, allowing the OpenClaw agent to perform administrative tasks, monitor system health, and adjust network configurations automatically. By intelligently routing requests between the local gateway and the UniFi cloud, it ensures consistent connectivity regardless of the agent's current network environment. Users can manage everything from high-level site statistics and firmware update statuses to granular configuration of individual access points, VLANs, and client-specific parameters.

Installation

To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/odrobnik/unifi-site-manager. Once installed, navigate to the scripts/ directory to locate the unifi.py file. You must provide a config.json file in the appropriate directory containing your api_key. If you require low-latency management, configure the gateway_ip and local_api_key fields within the config to enable local communication, which is prioritized by the script's internal routing engine.

Use Cases

This skill is designed for network administrators and home automation enthusiasts. Common use cases include auditing network device firmware versions to ensure security patches are applied, monitoring real-time client traffic to identify bandwidth bottlenecks, and automating guest network configuration. Furthermore, it allows for proactive infrastructure management, such as toggling fast-roaming settings for specific SSIDs or updating DNS settings across multiple VLANs without manual login to the UniFi dashboard.

Example Prompts

  1. "Check for any available firmware updates for all my UniFi devices and list them for me."
  2. "Identify which clients are currently connected to the access point named 'Living' and report their signal strengths."
  3. "Update the DNS servers for the 'Default' network to use 1.1.1.1 and 1.0.0.1."

Tips & Limitations

The unifi-site-manager is a powerful tool but requires appropriate API permissions on the UniFi controller. Always verify your site_id if you manage multiple sites, as the auto-detection may fail in multi-controller environments. While the tool handles automatic routing, ensure your firewall permits communication between the agent and the UniFi controller's API port (typically 8443 or 443). Use the --json flag when building complex automation pipelines to ensure the output remains machine-readable.

Metadata

Author@odrobnik
Stars1287
Views1
Updated2026-02-22
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-odrobnik-unifi-site-manager": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#networking#unifi#infrastructure#automation#iot
Safety Score: 3/5

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