unifi-access-setup
Configure the UniFi Access MCP server for a supported MCP client — set controller host, credentials, API key, and permissions.…
Generate a sanitized UniFi Network support bundle, help the user review it locally, and prepare it for a bug report without posting it
$ npx -y skills add sirkirby/unifi-mcp --skill unifi-network-support --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/unifi-network-supportContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate a sanitized UniFi Network support bundle, help the user review it locally, and prepare it for a bug report without posting it
name: unifi-network-support description: >- Generate a sanitized UniFi Network support bundle, help the user review it locally, and prepare it for a bug report without posting it
Use `unifi_get_support_bundle` to collect the smallest useful, sanitized support bundle. The server returns JSON only to the configured MCP client; this skill never posts, uploads, comments, or opens an issue for the user.
Requires: network Optional: none
If the required server or tool is unavailable, stop collection and use the manual bug-report fields below. Tool discovery does not prove controller reachability.
Include a **Coverage and Limitations** section in the local explanation. Preserve per-probe statuses from the bundle, including unavailable, unsupported, partial, and capped results. Summary is local/cache-only: it cannot establish controller connectivity or overall product health. Connectivity is one bounded request, not an exhaustive audit. Report the probe, collection time and limitations; never turn a failed/missing probe into a successful empty result or an all-clear. Separate observed bundle fields from diagnostic hypotheses; identity is not assessed.
that it makes one bounded read-only request through the existing authenticated session, then ask for explicit confirmation before calling it.
If the user asks "show me what will be collected first," explain the selected probe and the included/excluded data classes before invoking the tool.
Call `unifi_get_support_bundle(probe="summary")` unless the user selected and confirmed another supported probe. Never route this tool through `*_execute`, `*_batch`, a relay, or a multi-location fan-out.
If the tool is missing, recommend updating the `network` plugin or package and restarting the MCP client. If the server cannot start or register tools, use `$unifi-network-setup` for setup help and fall back to the bug form's manual version, controller, install, client, expected, actual, and reproduction fields. Do not ask for credentials, raw configuration, controller payloads, or broad diagnostic logs.
Show the complete returned JSON to the user and pause before any external sharing. Tell them:
capability flags, and coarse structural shapes can correlate or fingerprint an environment.
response bodies, raw exception text, logs, configuration files, and caller-supplied paths or endpoints.
`schema_version`, `product`, `probe`, and the relevant evidence when possible.
Ask the user to confirm they reviewed the JSON and did not manually add raw logs, payloads, configuration, credentials, controller identifiers, or security-vulnerability details.
After review, give the user either:
1. A fenced `json` block they can paste into the **Support bundle (optional)** bug-form field; or 2. A local `.json` file they can inspect before dragging into GitHub.
Dragging a file into GitHub begins publication/upload, and an attachment on a public issue is publicly accessible. Do not recommend screenshots of JSON. This support skill must never upload, attach, paste, post, or submit the bundle. Return only the reviewed JSON or its local path; any publication must happen outside this support workflow.
Canonical guide: https://github.com/sirkirby/unifi-mcp/blob/main/docs/support-bundles.md
Leverage agents and agentic AI workflows to manage your UniFi deployment.
Configure the UniFi Access MCP server for a supported MCP client — set controller host, credentials, API key, and permissions.…
Generate a sanitized UniFi Access support bundle, help the user review it locally, and prepare it for a bug report without…
How to manage UniFi Access door control — locks, credentials, visitors, access policies, and events. Use this skill when the user…
Investigate one UniFi Network device incident (a switch, AP or gateway going offline, disconnecting or misbehaving) over an…
Review retrieved activity at one area in a given time window from the cloud worker's merged Network and Protect timeline, with…
Audit visitor activity by reading Access door events and setting them beside Network evidence from the cloud worker's timeline…