⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

unifly

@hyperb1iss⭐ 272 stars

>-

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐⭐ 272 on GitHubGitHub ↗

Popular

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

https://github.com/user-attachments/assets/13042353-04f5-4934-a8dd-a516ab6a14d2


💜 What is unifly?

A complete command-line toolkit for managing Ubiquiti UniFi network controllers. One binary with 29 top-level commands for scripting and a built-in TUI dashboard for real-time monitoring, powered by a shared async engine that speaks every UniFi API dialect, including Site Manager cloud fleet APIs and the cloud connector.

Manage devices, monitor clients, inspect VLANs, stream events, and watch bandwidth charts, all without leaving your terminal.

UniFi controllers expose multiple APIs with different capabilities. unifly unifies them all into a single, coherent interface so you never have to think about which endpoint to hit.


🤖 AI Agent? 👤 Human? Both Welcome.

unifly speaks fluent silicon and carbon.

Coding agents get a small discovery skill that loads version-matched guidance from unifly skill. The binary ships command discovery, automation workflows, and payload examples, all available offline. The install scripts add the skill to ~/.agents/skills for you; after any other install method, one command does it:

unifly skill --install           # --claude targets Claude Code's skills directory

npx skills add hyperb1iss/unifly installs the same skill without the binary, but agents still need the binary to load the guide. Older binaries without unifly skill need an update before they can serve it.

Humans get a gorgeous 11-screen TUI, shell completions, pipe-friendly output, and the quiet satisfaction of never opening the UniFi web UI again. Keep scrolling to Install.


✦ Features

CapabilityWhat You Get
🔮 Triple-Path API EngineIntegration API + Session API via a single API key on UniFi OS, plus Site Manager cloud fleet and connector support. Hybrid mode adds WebSocket for live event streaming
⚡ Real-Time TUI11-screen dashboard with SilkCircuit octant traffic charts, CPU/MEM gauges, live client counts, zoomable topology, and auto-detected graphics-protocol charts (Kitty/Sixel/iTerm2)
🦋 29 Top-Level CommandsDevices and switch port config-as-code, clients, networks, WiFi, firewall policies/zones/groups, ACLs, NAT, DNS, full VPN surface, DPI, RADIUS, site settings, topology, cloud fleet, raw API passthrough, tui...
📡 Wi-Fi ObservabilityNeighboring APs, regulatory channels, per-client Wi-Fi experience scores, roam timelines
💎 Flexible OutputTable, JSON, compact JSON, YAML, and plain text. Pipe-friendly for scripting
🔒 Secure CredentialsOS keyring storage for API keys and passwords by default. Explicit api_key / password in TOML config wins when set, useful for headless or shared machines.
🌐 Multi-ProfileNamed profiles for multiple controllers. Switch with a single flag
🧠 Smart ConfigInteractive wizard, environment variables, TOML config, CLI overrides
📡 WebSocket EventsLive event streaming with 10K rolling buffer, severity filtering, pause/scroll-back
📊 Historical StatsWAN bandwidth area fills, client counts, DPI app/category breakdown (1h to 30d)
🎨 SilkCircuit ThemeNeon-on-dark color palette powered by opaline. Token-based theming across CLI and TUI with ANSI fallback

⚡ Install

Linux / macOS

curl -fsSL https://raw.githubusercontent.com/hyperb1iss/unifly/main/install.sh | sh

Windows (PowerShell)

irm https://raw.githubusercontent.com/hyperb1iss/unifly/main/install.ps1 | iex

Other Methods

MethodCommand
Homebrewbrew install hyperb1iss/tap/unifly

// HOW IT'S BUILT

// FILES

2 files shipped with this skill. Inline text is the catalog copy. The upstream link is the source repository.

  • skills/unifly/SKILL.md1.1 KBc319563ef822upstream ↗
    ---
    name: unifly
    description: >-
      Inspect and manage UniFi Network infrastructure with the unifly CLI: devices,
      clients, VLANs, WiFi, firewall, VPN, switch ports, site settings, and cloud
      fleets. Use for UniFi network configuration, monitoring, and troubleshooting,
      not UniFi Protect camera or recording management.
    ---
    
    # unifly
    
    Before using unifly, load the guide shipped with the installed binary:
    
    ```bash
    unifly skill
    ```
    
    The guide provides authentication boundaries, inspection and change workflows,
    and commands for loading further topics and payload examples. Command discovery
    is generated from the installed CLI. Skill output works offline without requiring
    controller configuration or credentials.
    
    If the executable is missing, install unifly using the project's installation
    instructions: <https://github.com/hyperb1iss/unifly#-install>. If `skill` is an
    unknown command, the installed binary predates runtime guidance; update it to a
    release that supports `unifly skill`. Until then, use that binary's `--help` for
    syntax and avoid assuming the latest online guide matches its behavior.
    
  • README.mdupstream ↗

    Contents are not inlined in the catalog. Open the upstream file.

Plain-text copy, no login: /skill-bundles/hyperb1iss-unifly-skills-unifly.md

// REPO STATS

272 stars