find-contact
CommandResolve a 3CX contact or extension by email, extension, or name
List available NetSuite reports, or run one by name or ID
$ npx -y skills add wyre-ai/msp-claude-plugins --agent claude-code
description: List available NetSuite reports, or run one by name or ID argument-hint: "[report]" arguments: [report]
List a NetSuite account's available reports, or run a specific one.
available reports
access to the target report
1. If `report` is omitted, call `ns_listAllReports` and list what's available 2. If `report` is given, confirm which filters it needs — subsidiary, accounting book/context, or nexus — using `ns_getSubsidiaries`, `ns_getAccountingBooks`, `ns_getAccountingContexts`, or `ns_getNexusIds` as needed (see `skills/reports-and-saved-searches/SKILL.md`) 3. Call `ns_runReport` for the matched report with the appropriate filters 4. Report the results as returned; note the reporting period or as-of date the report used rather than implying the numbers are live right now
/run-report
/run-report "Balance Sheet"
| Error | Resolution | |-------|------------| | Not found | No report exists with that name or ID — run `/run-report` with no argument to list available reports | | Permission denied | The connected role can't view this report | | Missing required filter | Some reports require a subsidiary, accounting book, or nexus — use the filter-lookup tools to find a valid value |
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.