pagerduty-services

Manage PagerDuty services, integrations, and configurations via a Python client.

8|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/infiquetra/infiquetra-claude-plugins --skill pagerduty-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pagerduty-services
Source: https://github.com/infiquetra/infiquetra-claude-plugins/tree/main/plugins/pagerduty/skills/pagerduty-services
Command: npx skills add https://github.com/infiquetra/infiquetra-claude-plugins --skill pagerduty-services

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pagerduty_client.py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of PagerDuty services, integrations, and configurations, reducing manual effort and ensuring accurate operational oversight.

Core Features & Use Cases

  • Service Lifecycle Management: Create, read, update, and delete PagerDuty services.
  • Integration Configuration: Set up and manage integrations with various monitoring tools and communication platforms.
  • Use Case: A user needs to create a new service for an upcoming feature launch, assign it to the correct team, and configure its alerting escalation policy.

Quick Start

Use the pagerduty-services skill to create a new service named 'user-auth-service' with a description for authentication management.

Frequently Asked Questions about pagerduty-services

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

FAQPage Schema
How do I manage PagerDuty services programmatically?

You can manage PagerDuty services programmatically by performing full CRUD operations to create, read, update, and delete services along with their integrations and configurations via a Python client.

Can I configure service integrations and escalation policies using a Python client?

Yes, you can configure service integrations and manage escalation policies using a Python client, which requires a PagerDuty API key and optionally accepts team or escalation policy IDs for targeted operations.

What is needed to automate PagerDuty service lifecycle management?

Automating PagerDuty service lifecycle management requires a PagerDuty API key for authentication, along with optional team or escalation policy IDs to correctly assign newly created services.

How do I create a new PagerDuty service for an upcoming feature launch?

To create a new PagerDuty service, use the Python client to execute creation operations, assigning the service to the correct team and configuring its alerting escalation policy for the feature launch.

Does this approach support bulk updates and deletions of existing PagerDuty services?

Yes, the approach supports updating and deleting existing PagerDuty services, allowing you to modify service configurations and remove obsolete services through CRUD operations executed via the Python client.