pagerduty

Automate PagerDuty incident retrieval, creation, acknowledgment, and resolution via REST API.

16|2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/kubiyabot/skill --skill pagerduty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pagerduty
Source: https://github.com/kubiyabot/skill/tree/main/examples/wasm-skills/pagerduty-skill
Command: npx skills add https://github.com/kubiyabot/skill --skill pagerduty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PagerDuty is widely used for incident response and on-call management. This Skill provides an automated bridge to PagerDuty's API, enabling teams to query, create, update, and annotate incidents directly from the AI agent, reducing manual steps and response times.

Core Features & Use Cases

  • List incidents: Retrieve incidents with filters like status, urgency, service, and time range.
  • Manage incidents: Create, acknowledge, resolve incidents, and add notes to timelines.
  • On-call insights: Retrieve on-call schedules and services to support alert routing.
  • Use Case: A monitoring system detects a spike in errors; the agent uses this Skill to create and assign an incident with a detailed description, then acknowledges and tracks resolution.

Quick Start

Install the Skill, configure API key, and run common operations:

  • skill install ./examples/wasm-skills/pagerduty-skill
  • skill config pagerduty --set PAGERDUTY_API_KEY=your_api_key
  • skill run pagerduty list-incidents --limit 5

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 management workflows?

You can automate PagerDuty incident management by using a Skill API to retrieve, create, acknowledge, and resolve incidents directly through REST-based endpoints, reducing manual response steps. It supports filtering by status, urgency, and service.

Can I retrieve and filter PagerDuty incidents via API?

Yes, you can retrieve and filter PagerDuty incidents via API using specific parameters. The Skill allows you to list incidents by status, urgency, service, and time range, returning targeted incident data for automated monitoring and response.

How do I programmatically acknowledge and resolve PagerDuty incidents?

To programmatically acknowledge and resolve PagerDuty incidents, you configure your API key and use the Skill's acknowledge and resolve tools. You can also add notes to incident timelines to track the resolution progress.

Does this PagerDuty automation Skill support on-call schedule retrieval?

Yes, this PagerDuty automation Skill supports on-call schedule retrieval. You can use the list-oncalls and list-services tools to retrieve current on-call schedules and service information, supporting automated alert routing and incident assignment.

What do I need to configure before using a PagerDuty API automation tool?

Before using a PagerDuty API automation tool, you need to install the Skill and configure your PagerDuty API key. This authentication key enables the WASM-based runtime to securely interact with your PagerDuty REST endpoints.

Are there limitations when adding notes to PagerDuty incidents via API?

The Skill's add-note tool allows you to append notes to incident timelines via the API, but it operates within the constraints of standard PagerDuty REST endpoints. It does not modify existing incident notes, only adds new entries to the timeline.