此技能需要访问外网资源,可能需要科学上网
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install github
镜像加速npx clawhub@latest install github --registry https://cn.longxiaskill.com 镜像可用
国内专用无需额外安装
本土化适配说明
使用本技能前,请确保系统已安装 GitHub 官方的 CLI 工具 `gh`。可通过 Homebrew、apt、yum 等渠道进行安装,亦可参考 GitHub 官方文档获取国内镜像下载方式。
技能文档
GitHub 技能
使用 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 --repo owner/repo
仅查看失败步骤的日志:
gh run view --repo owner/repo --log-failed
API for Advanced Queries(高级查询 API)
gh api 命令可用于访问其他子命令未覆盖的数据。
获取指定字段的 PR 信息:
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
JSON Output(JSON 输出)
大多数命令支持 --json 输出结构化数据,可配合 --jq 过滤:
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'