find-contact
Resolve a 3CX contact or extension by email, extension, or name
Look up a PostHog insight by ID or name and report its current result
$ 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.
/check-insightContext preview
What this command does when you run it.
Look up a PostHog insight by ID or name and report its current result
description: Look up a PostHog insight by ID or name and report its current result argument-hint: "<insight>" arguments: [insight]
Look up a saved PostHog insight and report its current computed result.
`insight:read`
1. If `insight` looks like an ID, retrieve it directly; otherwise search dashboards and insights by name first (see `skills/insights-and-dashboards/SKILL.md` for the confirmed read tool family — insight run/read) 2. Run or retrieve the insight's current result 3. Report the result with its "as of" / computed timestamp — insight results can be served from cache, so surface the timestamp rather than implying the number is live right now 4. If nothing matches, say so plainly rather than guessing at a similarly named insight
/check-insight "Weekly Active Users"
/check-insight 48213
| Error | Resolution | |-------|------------| | 404 Not Found | The insight doesn't exist in this project, or the name doesn't match anything — confirm spelling or list dashboards to find it | | 403 Forbidden | The connected key isn't scoped for `insight:read`, or belongs to the wrong PostHog organization | | 429 Rate Limited | Back off and retry — see `skills/api-patterns/SKILL.md` |
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