mcpField
G
github

github

github.com/volcengine开发41.2k142 次安装今天更新
代码仓库

关于 github

一项通过 `gh` CLI 查询 GitHub 拉取请求、工作流运行和 API 数据的技能,适用于仓库维护与开发任务。内容涵盖 CI 检查、失败日志查看及 JSON 筛选示例。

主要功能

  1. 01检查拉取请求的 CI 状态
  2. 02列出并查看工作流运行
  3. 03查看失败步骤的日志
  4. 04查询 GitHub API 数据
  5. 05筛选结构化 JSON 输出

适用场景

  1. 01排查拉取请求检查失败
  2. 02检查近期工作流运行
  3. 03获取指定拉取请求字段
  4. 04从 JSON 格式化问题列表

安装

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

$npx skills add https://github.com/volcengine/openviking --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