スキル一覧に戻る
kubiyabot

pagerduty

by kubiyabot

A universal skill runtime for agents that runs anywhere. No servers, no context bloat, just tools that work.

2🍴 0📅 2026年1月21日
GitHubで見るManusで実行

SKILL.md


name: pagerduty version: 1.0.0 description: PagerDuty incident management and on-call scheduling author: Skill Engine

PagerDuty Skill

Manage incidents and on-call schedules with PagerDuty API integration.

Installation

skill install ./examples/wasm-skills/pagerduty-skill

Configuration

skill config pagerduty --set PAGERDUTY_API_KEY=your_api_key

Tools

list-incidents

List incidents with optional filtering.

Parameters:

  • status (optional, string): Filter: triggered, acknowledged, resolved
  • urgency (optional, string): Filter: high, low
  • service (optional, string): Filter by service ID
  • since (optional, string): Start date (ISO 8601)
  • until (optional, string): End date
  • limit (optional, number): Maximum results (default: 25)

Example:

skill run pagerduty list-incidents --status triggered
skill run pagerduty list-incidents --urgency high

get-incident

Get detailed information about a specific incident.

Parameters:

  • id (required, string): Incident ID

Example:

skill run pagerduty get-incident --id P1234ABC

create-incident

Create a new incident manually.

Parameters:

  • title (required, string): Incident title
  • service (required, string): Service ID
  • from (required, string): Email of the user creating the incident
  • urgency (optional, string): high or low (default: high)
  • body (optional, string): Incident description

Example:

skill run pagerduty create-incident --title "Database connection failures" --service PXXXXX --from "user@example.com"

acknowledge-incident

Acknowledge an incident.

Parameters:

  • id (required, string): Incident ID
  • from (required, string): Email of the user acknowledging

Example:

skill run pagerduty acknowledge-incident --id P1234ABC --from "user@example.com"

resolve-incident

Resolve an incident.

Parameters:

  • id (required, string): Incident ID
  • from (required, string): Email of the user resolving
  • resolution (optional, string): Resolution notes

Example:

skill run pagerduty resolve-incident --id P1234ABC --from "user@example.com" --resolution "Fixed by scaling up"

add-note

Add a note to an incident timeline.

Parameters:

  • incident_id (required, string): Incident ID
  • content (required, string): Note content
  • from (required, string): Email of the user adding the note

Example:

skill run pagerduty add-note --incident_id P1234ABC --content "Identified root cause" --from "user@example.com"

list-oncalls

List current on-call assignments.

Parameters:

  • schedule (optional, string): Filter by schedule ID
  • escalation_policy (optional, string): Filter by escalation policy ID

Example:

skill run pagerduty list-oncalls

list-services

List PagerDuty services.

Parameters:

  • query (optional, string): Search query
  • team (optional, string): Filter by team ID

Example:

skill run pagerduty list-services --query "production"

スコア

総合スコア

70/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です