Monitor and configure UniFi network infrastructure. Auto-routes between local gateway and cloud connector. Manage hosts, sites, devices, clients, WLANs, radi...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install unifi-site-manager或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install unifi-site-manager⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/unifi-site-manager/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: unifi-site-manager version: 3.2.1 homepage: https://github.com/odrobnik/unifi-skill description: Monitor and configure UniFi network infrastructure. Auto-routes between local gateway and cloud connector. Manage hosts, sites, devices, clients, WLANs, radios, firmware, and events. metadata: openclaw: requires: env: ["UNIFI_API_KEY"] optionalEnv: ["UNIFI_BASE_URL", "UNIFI_GATEWAY_IP", "UNIFI_LOCAL_API_KEY"] ---
Monitor and configure UniFi network infrastructure.
Entry point: {baseDir}/scripts/unifi.py
See SETUP.md for prerequisites and setup instructions.
Config (config.json):
api_key — UniFi Cloud API key (required)gateway_ip — Local gateway IP (for faster local access)local_api_key — Local gateway API keysite_id — Default site UUID (auto-detected if only one site)Routing is automatic: local gateway when reachable, cloud connector when remote. Use --local to force local-only.
All commands support --json for raw JSON output.
python3 {baseDir}/scripts/unifi.py list-hosts # Controllers/consoles
python3 {baseDir}/scripts/unifi.py list-sites # Sites with statistics
python3 {baseDir}/scripts/unifi.py list-devices # All network devices (summary)
python3 {baseDir}/scripts/unifi.py list-site-devices # Devices with rich detail (ports, radios, features)
python3 {baseDir}/scripts/unifi.py list-aps # Access points only
python3 {baseDir}/scripts/unifi.py get-device <device_id> # Single device details
python3 {baseDir}/scripts/unifi.py firmware-status # Firmware versions + update availability
python3 {baseDir}/scripts/unifi.py list-clients # Currently connected clients
python3 {baseDir}/scripts/unifi.py list-clients --detailed # With traffic/signal stats
python3 {baseDir}/scripts/unifi.py list-known-clients # All known clients (current + historical)
python3 {baseDir}/scripts/unifi.py list-known-clients --named # Only clients with custom names
python3 {baseDir}/scripts/unifi.py list-ap-clients # Wireless clients grouped by AP
python3 {baseDir}/scripts/unifi.py list-ap-clients --ap Living # Filter by AP name
python3 {baseDir}/scripts/unifi.py get-client <client_id> # Single client details
python3 {baseDir}/scripts/unifi.py label-client <mac> "Name" # Set custom name for a client
python3 {baseDir}/scripts/unifi.py list-networks # Configured networks (VLANs)
python3 {baseDir}/scripts/unifi.py get-wlan-config # WLAN/SSID configurations
python3 {baseDir}/scripts/unifi.py get-wlan-config --ssid Hogwarts # Specific SSID
python3 {baseDir}/scripts/unifi.py set-wlan --ssid Hogwarts \
--fast-roaming on \
--bss-transition on \
--pmf required \
--band-steering prefer_5g
python3 {baseDir}/scripts/unifi.py get-network-dns # All networks
python3 {baseDir}/scripts/unifi.py get-network-dns Default # Specific network
python3 {baseDir}/scripts/unifi.py set-network-dns Default \
--dns1 1.1.1.1 --dns2 1.0.0.1 # Set DNS servers
python3 {baseDir}/scripts/unifi.py set-network-dns Default \
--dns1 auto # Disable override (use gateway)
python3 {baseDir}/scripts/unifi.py get-radio-config # Radio config for all APs
python3 {baseDir}/scripts/unifi.py get-radio-config --ap Living # Specific AP
python3 {baseDir}/scripts/unifi.py set-radio --ap Living --band 5 \
--channel 36 --width 80 --power high
python3 {baseDir}/scripts/unifi.py list-events # All site events
python3 {baseDir}/scripts/unifi.py list-events --filter Roam # Filter by event type
python3 {baseDir}/scripts/unifi.py list-events --mac aa:bb:cc:dd:ee:ff # Filter by MAC
--site otherwise--local forces local gateway access (errors if unreachable)label-client to track them by their per-network Wi-Fi Address安装 Unifi 后,可以对 AI 说这些话来触发它
Help me get started with Unifi
Explains what Unifi does, walks through the setup, and runs a quick demo based on your current project
Use Unifi to monitor and configure UniFi network infrastructure
Invokes Unifi with the right parameters and returns the result directly in the conversation
What can I do with Unifi in my developer & devops workflow?
Lists the top use cases for Unifi, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/unifi-site-manager/ 目录(个人级,所有项目可用),或 .claude/skills/unifi-site-manager/(项目级)。重启 AI 客户端后,用 /unifi-site-manager 主动调用,或让 AI 根据上下文自动发现并使用。
Unifi 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Unifi 可免费安装使用。请查阅仓库了解许可证信息。
Monitor and configure UniFi network infrastructure. Auto-routes between local gateway and cloud connector. Manage hosts, sites, devices, clients, WLANs, radi...
Unifi 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Unifi
Identifies repetitive steps in your workflow and sets up Unifi to handle them automatically