用途:该技能用于通过 GitHub 官方命令行工具 gh CLI 与 GitHub 交互,覆盖议题、拉取请求、CI 运行和高级 API 查询等操作。
主要能力:可查看 PR 的 CI 状态、列出近期工作流运行、查看某次运行及失败步骤、仅查看失败步骤日志;也可用 gh api 访问其他子命令未提供的数据,并按字段筛选。多数命令支持 --json 结构化输出,并可用 --jq 过滤。
使用方式:不在 git 目录中时,需始终指定 --repo owner/repo,或直接使用 URL。示例: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;gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login';gh issue list --repo owner/repo --json number,title --jq '.[] | "(.number): (.title)"'。
适用场景:需要快速检查 PR 的 CI 状态、排查工作流失败原因、批量获取议题或 PR 结构化数据,以及执行 gh 子命令未覆盖的 API 查询。
限制:资料未提供安装步骤、认证方式、权限要求、平台支持范围及收费信息,这些内容暂未提供。