技能 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
内容
30
社区
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