find-contact
Resolve a 3CX contact or extension by email, extension, or name
Overview of a Domotz site's network health
$ npx -y skills add wyre-technology/msp-claude-plugins --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/site-overviewContext preview
What this command does when you run it.
Overview of a Domotz site's network health
description: Overview of a Domotz site's network health argument-hint: "<agent_id>" arguments: [agent_id]
Generate a health overview for a Domotz-monitored site from collector status, device state, and network faults.
The overview is built from **device state**, not from alerts. Domotz's MCP surface exposes alert *configuration* only — there is no way to query fired alerts — so do not present this as an alert report.
1. **Get agent details**
Call `domotz_agents_get` with the `agent_id` to get site name, status, license info, and last seen time. **If the collector is OFFLINE, stop and say so.** Everything below would be last-known data reported as if it were current, which is worse than no report.
2. **Get device summary**
Call `domotz_devices_list` for the agent. The full census arrives in one response. Aggregate:
3. **Check for network faults**
Call `domotz_network_ip_conflicts` for the agent. Addressing collisions present as intermittent device faults and are easily misread as failing hardware.
4. **Qualify the offline devices**
For offline devices that matter, call `domotz_devices_history` to distinguish a clean outage from a device that has been flapping. A count of offline devices without this is not actionable.
5. **Build health report**
Present a structured overview:
State explicitly that this reflects device state observed by the collector, not what Domotz alerted on.
6. **Recommend actions**
Flag any issues needing attention: offline infrastructure, flapping devices, IP conflicts, or license capacity concerns.
7. **Optionally check monitoring coverage**
Call `domotz_alerts_profiles_list` and, for key devices, `domotz_alerts_device_list` to report which devices would actually generate a notification if they failed. Devices with no binding are silent on failure — usually the most useful finding in this report.
| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | agent_id | integer | Yes | The agent/site to review |
/site-overview --agent_id "12345"
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Repo: wyre-technology/msp-claude-plugins
Resolve a 3CX contact or extension by email, extension, or name
Search for specific threat patterns in Abnormal Security by sender, recipient, attack type, or keywords
Triage recent email threats detected by Abnormal Security by severity and attack type