技能 pagerduty-automation
📦

pagerduty-automation

安全 ⚙️ 外部命令🌐 网络访问

自动执行 PagerDuty 事件管理

直接在 Claude 中管理 PagerDuty 事件、服务、排班和值班轮换。无需离开 AI 助手即可简化事件响应工作流程。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“pagerduty-automation”。 谁本周在平台团队值班?

预期结果:

  • 排班:平台团队值班
  • 当前值班:John Smith (john.smith@company.com)
  • 轮换方式:每周
  • 下次交接:周一 09:00 UTC

正在使用“pagerduty-automation”。 为 checkout 服务创建一个名为"支付网关超时"的高紧急事件

预期结果:

  • 事件创建成功
  • 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
内容
50
社区
100
安全
91
规范符合性

你能构建什么

事件响应人员

在值班期间通过运行自然语言命令(如"确认事件 P123ABC")快速确认或解决事件

DevOps 自动化工程师

通过 Claude Code 以编程方式创建事件、管理服务配置和设置值班排班

团队负责人

查看所有排班的当前值班人员,无需登录 PagerDuty 即可创建或修改升级策略

试试这些提示

检查当前值班人员
谁当前在生产支持排班中值班?
确认事件
确认事件 P123ABC,备注:"正在处理数据库连接问题"
创建新服务
创建一个名为"Checkout API"的新 PagerDuty 服务,使用"Default"升级策略,告警创建设置为"create_incidents"
列出未确认事件
列出过去 2 小时内所有未确认的事件,按服务分组

最佳实践

  • 始终先调用 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