find-contact
Resolve 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-technology/msp-claude-plugins --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/run-reportContext preview
What this command does when you run it.
List available NetSuite reports, or run one by name or ID
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
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