mcpField
G
github

github

github.com/sundial-org开发67346 次安装35 周前更新
代码仓库

关于 github

一项使用 `gh` 命令行工具查询 GitHub 仓库的技能,涵盖 PR 检查、工作流运行记录,以及 API 和 JSON 数据筛选。

主要功能

  1. 01检查 PR 的 CI 状态
  2. 02列出并查看工作流运行记录
  3. 03查看失败步骤的日志
  4. 04查询 GitHub API 字段
  5. 05筛选结构化 JSON 输出

适用场景

  1. 01排查 PR 检查失败原因
  2. 02查看仓库近期工作流运行情况
  3. 03获取指定 PR 的详细信息

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill github

安装后在 Claude Code 中输入/github确认已加载。

详细介绍

GitHub 技能

使用 gh 命令行工具与 GitHub 交互。当不在 git 目录中时,请始终指定 --repo owner/repo,或直接使用 URL。

拉取请求

检查 PR 上的 CI 状态:

gh pr checks 55 --repo owner/repo

列出最近的工作流运行:

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)"'

评论

支持 Markdown