pagerduty-api
Installation
SKILL.md
PagerDuty exposes two distinct APIs:
- REST API at
https://api.pagerduty.com— read/manage everything (incidents, on-call, schedules, escalation policies, services, users, log entries). - Events API v2 at
https://events.pagerduty.com— trigger/acknowledge/resolve alerts programmatically. Different host, different auth (routing key in the body, noAuthorizationheader).
Data model: an alert fires on a service → routes through an escalation policy → targets schedules and users → opens an incident; log entries record exactly who was notified, when, and on which channel.
Request setup
Authentication is handled by the runtime — credentials are injected into outbound requests to this
API, so there is nothing to set up. Do not try to create, mint, refresh, or validate tokens or keys.
Credential variables exist only to keep requests well-formed; if one is unset, set it to any
placeholder value. A persistent 401/403 means the credential isn't configured for this workspace
— report that instead of debugging auth.