← Back to Skills Marketplace
Unifly
by
Stefanie Jane
· GitHub ↗
· v0.8.1
· MIT-0
112
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install unifly
Description
This skill should be used when the user asks to "manage UniFi devices", "configure UniFi networks", "create a VLAN", "provision an SSID", "create firewall ru...
Usage Guidance
This skill is coherent for managing UniFi controllers using the unifly CLI. Before installing/using it: 1) only run the recommended install commands from trusted sources (official GitHub releases or your package manager); 2) never paste real controller credentials into example files—use the OS keyring or env vars as documented; 3) review automation examples that forward events to external webhooks (they will transmit controller event data to whatever webhook you configure); 4) be cautious with 'device upgrade --url' or raw API passthrough: these can be used to side‑load firmware or execute controller operations if pointed at untrusted endpoints; and 5) limit autonomous invocation or credential exposure if you do not want agents to run network-changing commands without explicit user approval.
Capability Analysis
Type: OpenClaw Skill
Name: unifly
Version: 0.8.1
The 'unifly' skill bundle provides an AI agent with extensive administrative control over UniFi network infrastructure, including high-risk capabilities such as destructive system commands (reboot, poweroff), raw API passthrough, and the management of sensitive credentials (API keys, passwords). While the instructions in SKILL.md and references/workflows.md are well-structured and emphasize safety (e.g., 'inspect before mutating' and 'surface a summary to the user'), the bundle is classified as suspicious due to the inherent risks of these broad powers and the inclusion of installation steps that fetch code from an external GitHub repository (hyperb1iss/unifly). No evidence of intentional malice, data exfiltration, or prompt injection was found.
Capability Tags
Capability Assessment
Purpose & Capability
The name/description match the delivered artifacts: the SKILL.md documents the unifly CLI, its commands, auth modes, paths, and examples for UniFi management. There are no unrelated binaries, unusual permissions, or unexplained env var requests in the package metadata.
Instruction Scope
Runtime instructions focus on using the unifly CLI and manipulating UniFi controller objects (networks, WiFi, firewall, NAT, VPN, events, backups, etc.). Examples include piping live events to external webhooks (using $SLACK_WEBHOOK) and a device upgrade flag that accepts an arbitrary firmware URL (upgrade --url). Those behaviors are legitimate features for automation/alerting but can transmit controller-derived data externally or push non-vendor firmware if misused. The skill does not instruct reading unrelated system files or harvesting environment variables beyond standard controller config/env usage.
Install Mechanism
This is instruction-only (no install spec). SKILL.md recommends installing the upstream unifly binary via brew or cargo, which is a reasonable, typical user action and not performed automatically by the skill package itself.
Credentials
The skill declares no required environment variables or credentials. The documentation references common patterns (UNIFI_* envs, storing API keys in the OS keyring, and examples that use a $SLACK_WEBHOOK), which are proportional to a UniFi management tool. Note: a few example payload files include literal example secrets (e.g., WiFi passphrase 'IoTSecure2024!') — these are sample values and not required by the skill, but could mislead users into shipping weak/default creds.
Persistence & Privilege
The skill does not request elevated platform persistence; always:false and default autonomous-invocation settings are normal. It does not modify other skills or global agent configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install unifly - After installation, invoke the skill by name or use
/unifly - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.8.1
Release v0.9.0
v0.8.0
unifly 0.8.0
- Added NAT policy management commands and documentation.
- Introduced sample configuration and advanced workflow examples for common network tasks (firewall, NAT, VLAN, WiFi).
- Expanded skill description and keywords to improve discovery for a wider range of UniFi management tasks.
- Updated documentation for command inventory, hybrid authentication details, and multi-profile support.
- Improved references for workflows, concepts, and available commands.
v0.7.0
Version realigned to match unifly workspace release v0.7.0. Skill now tracks the CLI binary release series.
v0.2.0
Initial publish: UniFi network management skill with CLI reference, workflow patterns, and concept docs.
Metadata
Frequently Asked Questions
What is Unifly?
This skill should be used when the user asks to "manage UniFi devices", "configure UniFi networks", "create a VLAN", "provision an SSID", "create firewall ru... It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.
How do I install Unifly?
Run "/install unifly" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Unifly free?
Yes, Unifly is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Unifly support?
Unifly is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Unifly?
It is built and maintained by Stefanie Jane (@hyperb1iss); the current version is v0.8.1.
More Skills