SuperAPI AI 工具集

github

编程与开发

查看项目

更新于 10-16 04:37

技能介绍

GitHub Skill

该技能用于通过 gh CLI 与 GitHub 进行交互。资料说明,当不在 git 目录中操作时,应始终指定 --repo owner/repo,也可以直接使用 URL。

拉取请求(Pull Requests)

查看某个 PR 的 CI 状态:

gh pr checks 55 --repo owner/repo

列出最近的 workflow 运行:

gh run list --repo owner/repo --limit 10

查看某次运行并了解哪些步骤失败:

gh run view <run-id> --repo owner/repo

仅查看失败步骤的日志:

gh run view <run-id> --repo owner/repo --log-failed

使用 API 进行高级查询

当需要访问其他子命令无法提供的数据时,gh api 命令很有用。

获取包含特定字段的 PR:

gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'

JSON 输出

大多数命令支持 --json 以输出结构化结果。你可以使用 --jq 进行过滤:

gh issue list --repo owner/repo --json number,title --jq '.[] | "(.number): (.title)"'

适用场景与限制:上述用法主要面向仓库协作、PR 与 CI 运行状态查看,以及通过 API 与 jq 提取结构化数据。关于安装方式、鉴权配置、版本要求或平台差异,资料中暂未提供。