スキル pagerduty-automation
📦

pagerduty-automation

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス

PagerDutyインシデント管理の自動化

Claudeから直接PagerDutyのインシデント、サービス、スケジュール、オンコールローテーションを管理できます。AIアシスタントを離れることなく、インシデント対応ワークフローを効率化します。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「pagerduty-automation」を使用しています。 Who is on-call for the platform team this week?

期待される結果:

  • Schedule: Platform Team On-Call
  • Current on-call: John Smith (john.smith@company.com)
  • Rotation: Weekly
  • Next handoff: Monday 9:00 AM UTC

「pagerduty-automation」を使用しています。 Create a high-urgency incident titled 'Payment Gateway Timeout' for the checkout service

期待される結果:

  • Incident created successfully
  • ID: P123XYZ
  • Status: triggered
  • Service: Checkout API
  • Urgency: high
  • Escalated to: Platform On-Call

セキュリティ監査

安全
v1 • 2/24/2026

All 112 static findings are FALSE POSITIVES. The SKILL.md file is pure documentation describing PagerDuty automation via Rube MCP server. Static analyzer incorrectly flagged tool names (e.g., PAGERDUTY_FETCH_INCIDENT_LIST) as shell commands, but these are MCP tool identifiers in documentation text only. The hardcoded URL is the legitimate Rube MCP endpoint. No executable code, command injection vectors, or malicious patterns exist.

1
スキャンされたファイル
251
解析された行数
2
検出結果
1
総監査数

リスク要因

⚙️ 外部コマンド
特定の場所は記録されていません
🌐 ネットワークアクセス (1)
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
32
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

インシデントレスポンダー

オンコールシフト中に、「Acknowledge incident P123ABC」のような自然言語コマンドを実行して、インシデントを迅速に承認または解決できます

DevOps自動化エンジニア

Claude Codeを通じて、インシデントをプログラム的に作成し、サービス設定を管理し、オンコールスケジュールを設定できます

チームリード

PagerDutyにログインすることなく、すべてのスケジュールで現在オンコールの担当者を表示し、エスカレーションポリシーを作成または変更できます

これらのプロンプトを試す

現在のオンコール担当者の確認
Who is currently on-call for the production support schedule?
インシデントの承認
Acknowledge incident P123ABC with note: 'Working on database connection issue'
新しいサービスの作成
Create a new PagerDuty service named 'Checkout API' using escalation policy 'Default' with alert creation set to 'create_incidents'
未承認インシデントの一覧表示
List all unacknowledged incidents from the last 2 hours, grouped by service

ベストプラクティス

  • コマンドを実行する前に、まずRUBE_SEARCH_TOOLSを呼び出して現在利用可能なツールスキーマを取得してください
  • ワークフローを実行する前に、接続ステータスがACTIVEと表示されていることを確認してください
  • 複雑なスケジュール変更を保存する前にプレビューツールを使用してください

回避

  • PagerDuty接続が有効であることを確認せずにインシデントを作成しようとする
  • 既存のエスカ���ーションポリシーなしでサービスを作成しようとする
  • インシデントを逆方向に遷移させようとする(resolved → triggered)

よくある質問

Do I need a PagerDuty API key?
APIキーは不要です。このスキルはRube MCPを使用しており、PagerDutyアカウントを接続する際にOAuthを通じて認証を処理します。
Can I create incidents without a service?
いいえ。インシデントの作成には、idとtype: 'service_reference'の両方を持つサービスが必要です。最初に既存のサービスを作成または参照する必要があります。
How do I check if my PagerDuty connection is working?
toolkitに'pagerduty'を指定してRUBE_MANAGE_CONNECTIONSを実行し、ワークフローを実行する前にステータスがACTIVEと表示されていることを確認してください。
Can I transition an incident from resolved back to triggered?
いいえ。PagerDutyのインシデントステータス遷移は一方向です:triggered → acknowledged → resolved。逆に戻すことはできません。
What happens if I hit rate limits?
PagerDutyはアカウントごとのレート制限を適用します。429レスポンスを受信した場合は指数関数的バックオフを実装し、一括操作を間隔を空けて実行してください。
Can this skill manage business services and technical services?
はい。このスキルは、テクニカルサービス(PAGERDUTY_CREATE_NEW_SERVICE経由)とビジネスサービス(PAGERDUTY_CREATE_BUSINESS_SERVICE経由)の両方をサポートしています。

開発者の詳細

ファイル構成

📄 SKILL.md