find-contact
Resolve a 3CX contact or extension by email, extension, or name
Check PagerDuty service health status and recent incident activity
$ 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.
/service-healthContext preview
What this command does when you run it.
Check PagerDuty service health status and recent incident activity
description: Check PagerDuty service health status and recent incident activity argument-hint: "[service_name] [days]" arguments: [service_name, days]
Check the health status of services by reviewing their current status, recent incident activity, MTTA/MTTR metrics, and maintenance windows. Provides a holistic view of service operational health.
1. **Fetch services**
If `service_name` is provided, call `list_services` with `query` to find matching services. Otherwise, call `list_services` to get all services. Include `escalation_policies` and `teams` in the response.
2. **Check service status**
For each service, report the current status: `active` (healthy), `warning` (acknowledged incidents), `critical` (triggered incidents), `maintenance` (in maintenance window), or `disabled`.
3. **Fetch recent incidents**
Call `list_incidents` filtered by `service_ids[]` with `since` set to the current time minus `days` days. Count incidents by status and urgency.
4. **Get analytics metrics**
Call `get_analytics_services` for the same time period filtered to the target services. Extract MTTA, MTTR, total incident count, and uptime percentage.
5. **Check maintenance windows**
Call `list_maintenance_windows` filtered by `service_ids[]` with `filter=ongoing` and `filter=future` to show current and upcoming maintenance.
6. **Build health summary**
For each service, present:
7. **Provide recommendations**
Flag services with degrading metrics, high incident counts, or missing escalation policies. Suggest reviewing alert grouping for noisy services.
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | service_name | string | No | all | Service name to check (partial match supported) | | days | integer | No | 7 | Number of days of history to review |
/service-health
/service-health --service_name "Payment API"
/service-health --service_name "Auth Service" --days 30
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