事件响应模板生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/incident-response-template-generator。
技能介绍
解决什么问题
当生产环境出现故障时,团队往往需要同时处理多个系统:用 PagerDuty 接收告警、在 Jira 创建问题单、到 Statuspage 更新用户可见的状态,还要对照 runbook 里的响应步骤操作。缺少统一的模板会导致响应流程混乱:比如手动填写 Jira 字段容易遗漏关键信息,忘记更新 Statuspage 会让用户持续报错,runbook 和实际操作脱节会让新人上手困难。
工作原理
这个技能通过整合三个常用运维工具的 API,自动生成结构化的响应模板:
- 基于 PagerDuty Events API v2 获取告警事件的核心信息(如事件 ID、触发时间、严重程度),填充到模板的「事件概览」部分
- 调用 Jira REST API 的 ticket 创建接口,按照预设的字段规范(如
issue type、priority、description)生成问题单内容,避免手动输入的格式错误 - 通过 Statuspage.io API 同步故障状态到公共页面,模板会包含
status和message的标准格式 - 每个模板会关联到对应的 runbook 链接,确保响应步骤和文档一一对应
适用边界
目前仅支持 PagerDuty Events API v2、Jira REST API 和 Statuspage.io API 这三个工具的集成,无法处理其他监控或 ticket 系统。模板的结构需要团队提前定义好字段映射规则,如果 runbook 链接格式不统一,可能出现关联错误。另外,该技能不会自动触发响应流程,只是生成模板,后续的执行仍需要人工确认。
使用场景
- 当 PagerDuty 触发生产告警时,生成包含 Jira 工单创建和 Statuspage 状态更新的结构化响应模板,并关联对应 runbook 链接。
- 在故障处理中,需要标准化 Jira 工单的字段(如优先级、描述)并同步更新 Statuspage 公共状态页时。
- 团队希望统一事件响应流程,确保每次告警都有固定模板,减少手动填写字段的错误和遗漏。
适合人员
- 运维工程师:需要快速生成标准化的事件响应模板,减少手动配置时间。
- 安全响应团队成员:处理安全告警时,需要整合 PagerDuty、Jira 和 Statuspage 的响应流程。
- 技术负责人:希望统一团队的事件处理规范,确保模板与 runbook 关联。