unifi
Monitor UniFi network infrastructure via the UniFi Site Manager API. Use to list hosts/sites/devices/APs and get high-level client/device counts.
Why use this skill?
Easily monitor your UniFi sites, access points, and network devices directly via the OpenClaw agent using the UniFi Site Manager API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/odrobnik/unifi-skillWhat This Skill Does
The unifi skill provides a robust interface for interacting with your UniFi network infrastructure through the UniFi Site Manager API. Designed for network administrators and home automation enthusiasts, it enables real-time monitoring and oversight of your hardware ecosystem. By connecting to the UniFi cloud infrastructure, the skill abstracts complex API calls into simple, executable command-line operations, allowing you to quickly query your network topology without manually navigating web consoles.
Installation
To integrate this skill into your environment, use the command: clawhub install openclaw/skills/skills/odrobnik/unifi-skill. Post-installation, you must authenticate your connection. Either set the UNIFI_API_KEY environment variable in your shell configuration or create a config.json file in the skill directory, using config.json.example as your template. If you are operating a custom instance or private controller, ensure the UNIFI_BASE_URL variable is updated accordingly; otherwise, it defaults to the official UniFi cloud API.
Use Cases
This skill is ideal for environments where quick status updates are required. Administrators use it to audit current device firmware status, verify access point connectivity, and pull site-wide metrics during maintenance windows. It is particularly effective in headless server environments where you need to verify network health without opening a full GUI browser session. Developers can leverage the --json flag to pipe outputs into automated dashboard tools or custom alerting pipelines.
Example Prompts
- "Can you list all sites currently linked to my UniFi account and their connection status?"
- "I need to check the status of my UniFi Access Points. Please list them and identify which ones are currently online."
- "Generate a quick summary of my current network devices so I can verify my hardware inventory."
Tips & Limitations
This skill is currently optimized for high-level infrastructure oversight rather than deep-packet inspection or per-client troubleshooting. It focuses on aggregate site and hardware data. To maintain security, ensure your config.json file is added to your .gitignore to prevent leaking your API keys. If you require granular client-level traffic analysis or blocking, consider extending this implementation with the local UniFi Network API, as the Site Manager API is restricted to architectural and device-state visibility.
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-odrobnik-unifi-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
elevenlabs
Text-to-speech, sound effects, music generation, voice management, and quota checks via the ElevenLabs API. Use when generating audio with ElevenLabs or managing voices.
tesla-fleet-api
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.
codexmonitor
List/inspect/watch local OpenAI Codex sessions (CLI + VS Code) using the CodexMonitor Homebrew formula. Reads sessions from ~/.codex/sessions by default (or via CODEX_SESSIONS_DIR / CODEX_HOME overrides). Requires the cocoanetics/tap Homebrew tap.
snapmaker-2
Control and monitor Snapmaker 2.0 3D printers via their HTTP API. Status, job management, progress watching, and event monitoring.
printer
Print images and PDFs to any CUPS printer. PPD-aware: reads paper sizes, margins, resolution, and duplex at runtime. Use when the user wants to print files (images like PNG/JPG or PDFs) or query printer capabilities.