SuperAPI AI 工具集

github

编程与开发

查看项目

更新于 10-15 23:59

技能介绍

用途:该技能通过 gh CLI 与 GitHub 仓库、issue、PR 和 CI 交互,适合在对话中完成 GitHub 远程操作。

主要能力:检查 PR 状态、评审与可合并性;查看 CI/工作流运行状态与日志;创建、关闭或评论 issue;创建或合并 PR;查询 GitHub API 获取仓库数据;列出仓库、发布版本或协作者。

使用方式:先一次性认证 gh auth login,再用 gh auth status 验证。常用命令包括 gh pr list --repo owner/repo、gh pr checks 55 --repo owner/repo、gh pr view 55 --repo owner/repo、gh pr create --title "feat: add feature" --body "Description"、gh pr merge 55 --squash --repo owner/repo;issue 相关有 gh issue list --repo owner/repo --state open、gh issue create --title "Bug: something broken" --body "Details..."、gh issue close 42 --repo owner/repo;CI 相关有 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 run rerun <run-id> --failed --repo owner/repo;API 查询如 gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'。多数命令支持 --json 与 --jq 过滤,例如 gh issue list --repo owner/repo --json number,title --jq '.[] | "(.number): (.title)"'。

适用场景:PR 状态与 CI 检查、issue 创建与评论、PR 创建与合并、GitHub API 数据查询、仓库与发布列表。

限制:不用于本地 git 操作(commit、push、pull、branch),应直接用 git;不用于非 GitHub 仓库(GitLab、Bitbucket、自托管);不用于克隆仓库,应使用 git clone;不用于审查实际代码改动或复杂多文件 diff,应使用 coding-agent 技能或直接读取文件。不在 git 目录时需始终指定 --repo owner/repo;可直接使用 URL,如 gh pr view https://github.com/owner/repo/pull/55;存在速率限制,重复查询可用 gh api --cache 1h。