find-contact
CommandResolve a 3CX contact or extension by email, extension, or name
Inventory all VMs across Nutanix clusters with sizing and power state
$ npx -y skills add wyre-ai/msp-claude-plugins --agent claude-code
description: Inventory all VMs across Nutanix clusters with sizing and power state argument-hint: "[cluster_name]" arguments: [cluster_name]
Produce a complete VM inventory across the connected Prism Central, optionally scoped to one cluster, with sizing and power state suitable for client reporting.
1. **Discover operations**
Call `listOperations` with `namespace="vmm"` for the list-VMs operation. If scoping to a cluster, also discover the list-clusters operation in `clustermgmt` to resolve the cluster name to its `extId`.
2. **Page through the estate**
Call `vmm_execute` with `_limit=100`, walking `_page` from 0 until a short page. Use `_select` to restrict to name, power state, vCPU, memory, and cluster fields. Apply a cluster `_filter` when scoped.
3. **Aggregate**
Compute totals: VM count, powered-on vs off, total provisioned vCPU and memory, per-cluster breakdown.
4. **Report**
A summary block (totals) followed by a per-cluster table of VMs with name, power state, vCPU, memory. Note the page count so completeness is auditable.
| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | cluster_name | string | No | Restrict the inventory to one cluster |
/vm-inventory /vm-inventory --cluster_name "prod-east"
One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai
Resolve a 3CX contact or extension by email, extension, or name
Snapshot of 3CX queue staffing and active call load
Review and triage abuse mailbox cases in Abnormal Security
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
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.