用途:该技能借助 gh 命令行工具与 GitHub 仓库、issue、PR 和 CI 交互,适用于查询 PR 状态、评审与可合并性,查看 CI/工作流运行状态与日志,创建、关闭或评论 issue,创建或合并 PR,以及通过 GitHub API 查询仓库数据、列出仓库、release 或协作者。
主要能力:涵盖 PR 列表、检查、查看、创建与合并;issue 列表、创建与关闭;工作流运行列表、查看运行详情、仅查看失败步骤日志与重跑失败任务;以及通过 gh api 配合 --jq 做字段筛选查询。多数命令支持 --json 结构化输出并配合 --jq 过滤,资料还给出 PR 评审摘要与 issue 分类整理的模板示例。
使用方式:先一次性认证 gh auth login,再用 gh auth status 验证。常用形式如 gh pr list --repo owner/repo、gh pr checks 55 --repo owner/repo、gh pr create --title "feat: add feature" --body "Description"、gh pr merge 55 --squash --repo owner/repo、gh issue create --title "Bug: something broken" --body "Details..."、gh run view <run-id> --repo owner/repo --log-failed、gh run rerun <run-id> --failed --repo owner/repo、gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'。不在 git 目录时须指定 --repo owner/repo,也可直接使用 URL。
适用场景与限制:适合 GitHub 平台上的 issue、PR、CI 与 API 查询类操作。不适用于本地 git 操作(commit、push、pull、branch)、GitLab/Bitbucket/自托管仓库、克隆仓库(用 git clone)以及实际代码变更审查或多文件复杂 diff(改用 coding-agent 技能或直接读取文件)。注意存在 API 速率限制,重复查询可用 gh api --cache 1h。资料未提供具体收费与价格信息。