mcpField
G
github

github

github.com/mitsuhiko开发3.2k501 次安装5 周前更新
代码仓库

关于 github

此 Skill 指导 Agent 使用 `gh` 命令行查看 GitHub 拉取请求、工作流运行和 API 数据,适用于仓库维护任务,并提供 CI 检查及 JSON 筛选示例。

主要功能

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

适用场景

  1. 01检查拉取请求的 CI 结果
  2. 02定位工作流失败原因
  3. 03获取指定拉取请求字段
  4. 04格式化 JSON 中的问题列表

安装

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

$npx skills add https://github.com/mitsuhiko/agent-stuff --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