pagerduty

Manage PagerDuty incidents, on-call schedules, and escalation policies via REST API.

6|2|Updated Jul 8, 2012
One-click install
npx skills add https://github.com/athal7/dotfiles --skill pagerduty-athal7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pagerduty
Source: https://github.com/athal7/dotfiles/tree/main/skills/pagerduty
Command: npx skills add https://github.com/athal7/dotfiles --skill pagerduty-athal7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate PagerDuty incident response by programmatically managing incidents, on-call schedules, and escalation policies via the REST API, reducing manual toil and speeding remediation.

Core Features & Use Cases

  • Incident management: create, acknowledge, resolve, and snooze incidents through API calls.
  • On-call automation: fetch and use on-call schedules to route alerts correctly.
  • Escalation policy automation: read and modify escalation rules to ensure timely alerts.
  • Use Case: automatically create an incident when a monitoring alert fires and assign it to the appropriate on-call group.

Quick Start

Create or update a PagerDuty incident from a monitoring alert.

Frequently Asked Questions about pagerduty

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PagerDuty incident response via REST API?

You can automate PagerDuty incident response by programmatically creating, acknowledging, and resolving incidents through REST API calls. This reduces manual toil and speeds up remediation across your IT and DevOps workflows.

What do I need to manage PagerDuty on-call schedules programmatically?

Managing PagerDuty on-call schedules programmatically requires a PagerDuty API token with appropriate permissions. You can then fetch on-call schedules via the REST API to route alerts correctly to the designated responders.

Can I automatically create a PagerDuty incident from a monitoring alert?

Yes, you can automatically create a PagerDuty incident when a monitoring alert fires. By using the REST API, the incident is created and assigned to the appropriate on-call group without manual intervention.

Does automating escalation policies with the PagerDuty API have rate limits?

Automating escalation policies via the PagerDuty REST API requires strict adherence to API rate limits. You must also use valid resource IDs when reading or modifying escalation rules to ensure timely alert delivery.

What is the best way to resolve PagerDuty incidents in DevOps workflows?

The best way to resolve PagerDuty incidents in DevOps workflows is programmatic resolution via the REST API. This approach enables automated incident lifecycle management, reducing manual toil and accelerating remediation times.