技能 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?

預期結果:

  • 排班:平台團隊值班
  • 目前值班:John Smith (john.smith@company.com)
  • 輪值:每週
  • 下次交接:週一 09:00 UTC

正在使用「pagerduty-automation」。 Create a high-urgency incident titled 'Payment Gateway Timeout' for the checkout service

預期結果:

  • 事件已成功建立
  • ID:P123XYZ
  • 狀態:已觸發
  • 服務:Checkout API
  • 緊急程度:高
  • 已升級至:平台值班

安全審計

安全
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
規範符合性

你能建構什麼

事件回應人員

透過執行自然語言命令(如「確認事件 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 連線是否作用中
  • 嘗試建立服務時沒有現有的升級策略
  • 嘗試將事件向後轉換(已解決 -> 已觸發)

常見問題

我需要 PagerDuty API 金鑰嗎?
不需要 API 金鑰。此技能使用 Rube MCP,當您連線 PagerDuty 帳戶時會透過 OAuth 處理驗證。
我可以不透過服務建立事件嗎?
不行。建立事件需要具有 id 和 type: 'service_reference' 的服務。您必須先建立或參考現有的服務。
如何檢查我的 PagerDuty 連線是否正常運作?
執行 RUBE_MANAGE_CONNECTIONS 並指定 toolkit 為 'pagerduty',確認狀態顯示為 ACTIVE 後再執行任何工作流程。
我可以將事件從已解決轉回已觸發嗎?
不行。PagerDuty 事件狀態轉換是單向的:已觸發 -> 已確認 -> 已解決。您無法向後回溯。
如果觸及速率限制會怎麼樣?
PagerDuty 對每個帳戶強制執行速率限制。收到 429 回應時請實作指數退避,並將大量操作分散執行。
此技能可以管理商務服務和技術服務嗎?
可以。此技能支援技術服務(透過 PAGERDUTY_CREATE_NEW_SERVICE)和商務服務(透過 PAGERDUTY_CREATE_BUSINESS_SERVICE)。

開發者詳情

檔案結構

📄 SKILL.md