ez-unifi
Use when asked to manage UniFi network - list/restart/upgrade devices, block/unblock clients, manage WiFi networks, control PoE ports, manage traffic rules, create guest vouchers, or any UniFi controller task. Works with UDM Pro/SE, Dream Machine, Cloud Key Gen2+, or self-hosted controllers.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/araa47/ez-unifiWhat This Skill Does
The ez-unifi skill provides a robust interface for interacting with Ubiquiti UniFi network hardware using the aiounifi library. It acts as an abstraction layer between the OpenClaw AI agent and your UniFi Controller, enabling comprehensive network administration through natural language. Whether you are managing a UDM Pro, a Cloud Key, or a self-hosted instance, this skill allows for automated device maintenance, port management, and client oversight without needing to log into the web dashboard manually.
Installation
- Install the skill via terminal:
clawhub install openclaw/skills/skills/araa47/ez-unifi. - Create a dedicated local admin user in your UniFi controller settings (ensure Remote Access is disabled).
- Populate your
.envfile with the following variables:UNIFI_HOST,UNIFI_USERNAME,UNIFI_PASSWORD,UNIFI_SITE, andUNIFI_IS_UDM. - Ensure the system is configured to execute scripts via
uv run scripts/unifi.py.
Use Cases
This skill is perfect for home lab enthusiasts and IT administrators who need to perform quick health checks or maintenance on the go. Common use cases include: remotely power cycling a frozen access point, toggling PoE ports for connected IoT devices, generating temporary guest vouchers for visitors, and checking network health metrics like WAN status and throughput. It is particularly useful for rapid remediation of network issues by simply asking the agent to restart a specific device by its MAC address.
Example Prompts
- "Check the current health of my network and tell me if any access points are offline."
- "Power cycle the PoE port on switch with MAC AA:BB:CC:DD:EE:FF for port 5, my security camera is acting up."
- "Create a guest WiFi voucher for 4 hours and let me know the code."
Tips & Limitations
Always ensure the local admin account used by the agent has the appropriate site permissions. Note that the skill relies on the internal API exposed by the controller; if your UniFi OS updates significantly, ensure your aiounifi dependencies are up to date. Avoid executing mass restarts on critical core infrastructure unless strictly necessary to prevent accidental downtime. The tool is designed for local network management and requires a stable connection between the OpenClaw environment and your UniFi controller instance.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-araa47-ez-unifi": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution
Related Skills
local-whisper
Local speech-to-text using OpenAI Whisper. Runs fully offline after model download. High quality transcription with multiple model sizes.
ez-google
Use when asked to send email, check inbox, read emails, check calendar, schedule meetings, create events, search Google Drive, create Google Docs, read or write spreadsheets, find contacts, or any task involving Gmail, Google Calendar, Drive, Docs, Sheets, Slides, or Contacts. Agent-friendly with hosted OAuth - no API keys needed.
gemini-stt
Transcribe audio files using Google's Gemini API or Vertex AI
local-stt
Local STT with selectable backends - Parakeet (best accuracy) or Whisper (fastest, multilingual).
md-to-pdf
Convert markdown files to clean, formatted PDFs using reportlab