PagerDuty On-Call for Openclaw

A comprehensive integration for managing PagerDuty incidents and on-call schedules via the REST API.

fr3kstyle
v1.0.0
Mar 21, 2026
0
749
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install pagerduty-oncall

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install pagerduty-oncall using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PagerDuty On-Call?

The PagerDuty On-Call skill provides a robust interface for AI agents to interact with PagerDuty's incident response ecosystem. By leveraging Openclaw Skills, developers and SREs can automate the entire lifecycle of an incident, from initial trigger to final resolution. This skill bridges the gap between monitoring data and actionable response, allowing for streamlined operations and improved MTTH (Mean Time To Highlight) directly from the agent environment.

PagerDuty On-Call Use Cases

  • Monitoring active incidents during morning standups or shift handoffs to ensure visibility.
  • Automating the acknowledgment of low-severity alerts to reduce notification fatigue.
  • Documenting root cause analysis by appending investigative notes to incidents programmatically.
  • Quickly identifying currently on-call personnel for urgent manual escalations.

How PagerDuty On-Call Works

  1. The user configures a PagerDuty API key as an environment variable to authorize the skill's operations.
  2. The AI agent executes commands through the provided Python utility script to communicate with the PagerDuty REST API v2.
  3. The skill retrieves or modifies incident data, escalation policies, or schedules based on the specific command parameters.
  4. Results are returned in a structured format, allowing the agent to provide status updates or perform follow-up actions like reassignment or snoozing.

PagerDuty On-Call Setup

To initialize this skill, export your PagerDuty API key and an optional sender email for attribution:

export PAGERDUTY_API_KEY="your-api-key-here"
export PAGERDUTY_FROM_EMAIL="[email protected]"

You can generate an API key by navigating to PagerDuty -> User Icon -> My Profile -> User Settings -> API Access Keys.

PagerDuty On-Call Data Schema & Taxonomy

Entity Description
Incidents Core alert objects categorized by triggered, acknowledged, or resolved states.
Services Represents the specific monitored systems or applications being tracked.
Escalation Policies Logic defining the chain of users notified when an incident occurs.
Schedules Time-based rotations defining who is responsible for on-call duties.
Integration Keys Service-specific tokens required for triggering new incidents via the Events API.

PagerDuty On-Call Advanced Features

  • Direct REST API access via curl for custom operations not natively wrapped in the helper script.
  • Detailed incident timeline retrieval for post-mortem analysis and documentation using Openclaw Skills.
  • Support for incident snoozing to temporarily suppress alerts during active investigation.
  • Manual reassignment of incidents to specific users using unique PagerDuty User IDs.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*