↑

GitHub 仓库运维v1.0.0

github1 KB

通过 gh CLI 直接操作 GitHub Issues、PR 与 CI 流水线,支持在非 git 目录下指定仓库执行检查、列表查询与日志抓取。适合需要快速排查 PR 检查状态、定位失败工作流步骤的场景。

0 0 0 0 更新于 2026-10-28 18:36

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 面向需要直接通过命令行与 GitHub 仓库交互的开发者与运维人员。它封装了 gh CLI 的核心用法,支持在不进入本地 git 目录时通过 --repo owner/repo 直接指定远程仓库操作。你可以用它查询 PR 的 CI 检查状态、列出近期工作流运行记录、深入查看某次运行的失败步骤日志,也能通过 gh api 和 --json/--jq 组合提取结构化的 Issues 与 PR 字段信息,替代反复切换网页的操作流程。

技能包含

  • SKILL.md(本文件):技能主说明,涵盖 PR 检查、工作流运行、API 高级查询与 JSON 输出过滤的触发条件与命令示例
  • _icon.svg:技能图标

核心能力

  • PR CI 状态速查:一键查看指定 PR 的各项检查是否通过,无需打开网页逐个点开
  • 工作流运行追踪:列出最近 10 次运行,定位失败运行的具体步骤与日志
  • API 灵活取数:通过 gh api 直接访问 REST 端点,提取 PR 标题、状态、作者等自定义字段
  • 结构化输出过滤:利用 --json 与 --jq 将 Issues/PR 列表转为可读的格式化文本,方便后续处理

应用场景

用户怎么说本技能做什么
"帮我看看 #55 的 CI 过了没"执行 gh pr checks 55 --repo owner/repo,返回各检查项状态
"最近 CI 老失败,帮我找下原因"先 gh run list 列出近期运行,再用 gh run view <id> --log-failed 定位失败日志
"把这个仓库的 open issue 按编号和标题列出来"使用 gh issue list --json number,title --jq 输出格式化列表
"不在项目目录里,能查另一个仓库的 PR 吗"所有命令均支持 --repo owner/repo 直接指定远程仓库,无需 cd 进入本地代码