find-contact
Resolve a 3CX contact or extension by email, extension, or name
Find a Domotz device by name, IP address, or MAC address
$ 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.
/device-lookupContext preview
What this command does when you run it.
Find a Domotz device by name, IP address, or MAC address
description: Find a Domotz device by name, IP address, or MAC address argument-hint: "<query> [agent_id]" arguments: [query, agent_id]
Find a device across all monitored Domotz sites by name, IP address, or MAC address. Returns device details including status, vendor, type, and the site where it was found.
Domotz has no server-side device search, so this command lists each site's devices and matches locally.
1. **Determine search scope**
If `agent_id` is provided, search only that agent. Otherwise, call `domotz_agents_list` to get all agents and search across all sites. Every device call needs an `agent_id` — there is no account-wide device query.
2. **List and match**
For each agent in scope, call `domotz_devices_list` and match the `query` client-side against `display_name`, `ip_addresses`, `hw_address`, and hostname. Prefer MAC matches when the device may have moved on DHCP.
3. **Enrich results**
For each match, call `domotz_devices_get` for full detail, and extract: device name, IP address, MAC address, vendor, device type, status (online/offline), and the agent/site name.
4. **Present results**
Display matching devices in a table with site context. If multiple matches found, list all. State that matching was done client-side, and check the agent's status before reporting device status as current — a device missing from an offline collector's list is unknown, not absent.
| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | query | string | Yes | Search term -- device name, IP (e.g., 192.168.1.1), or MAC (e.g., AA:BB:CC:DD:EE:FF) | | agent_id | integer | No | Limit search to a specific agent/site |
/device-lookup --query "192.168.1.1"
/device-lookup --query "AA:BB:CC:DD:EE:FF"
/device-lookup --query "Core Switch"
/device-lookup --query "printer" --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