Agent Skills
返回列表
GitHub CLI 工作流助手

GitHub CLI 工作流助手

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_eb2b0784/wtf-github。

技能介绍

问题场景

在 GitHub PR 排查里,常见动作分散在网页和多个 gh 子命令中:CI 是否失败、哪一步失败、只看失败日志、拉取 PR 的某些字段,再手动解析 JSON。

技能做法

该技能把 gh CLI 作为执行层,围绕 PR 与工作流日志提供一组约定:

  • 不在 Git 目录时显式传 --repo owner/repo,或直接用仓库 URL;
  • 检查 PR 的 CI 状态,列出近期 workflow runs;
  • 查看某次 run 的失败步骤,并只提取失败步骤日志;
  • 用 gh api 处理其他子命令未覆盖的字段;
  • 对大多数命令输出 --json,再用 --jq 做轻量过滤。

适用边界

它适合已经使用 gh 且需要稳定获取 GitHub PR、CI 和 API 数据的工程师。若问题集中在本地 Git 分支合并、冲突解决或权限审计,该技能不覆盖。

使用场景

  • 在 PR 合并前检查 CI 是否通过,并定位到具体失败的 workflow step
  • 在终端排查失败的 workflow run,只提取失败步骤日志而不翻整段输出
  • 用 gh api 拉取 PR 的特定字段,再用 jq 过滤出 review 或 merge 信息
  • 在非 Git 目录批量查询指定仓库的 PR 状态与 workflow 结果

适合人员

  • 负责后端合并流水线的工程师,需要快速确认 PR CI 失败步骤与日志
  • 使用 gh CLI 维护多仓库的 DevOps,需要在终端聚合 PR 与 workflow 数据
  • 排查发布阻塞的 SRE,需要从 failed run 中只查看失败步骤日志
  • 做 GitHub API 自动化脚本的工程师,要用 JSON 和 jq 稳定解析字段