SuperAPI AI 工具集

github

编程与开发

查看项目

更新于 10-15 20:06

技能介绍

用途:借助 gh CLI 与 GitHub 仓库、issue、PR 和 CI 交互,完成日常仓库协作与查询。

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

使用方式:先一次性认证 gh auth login,再用 gh auth status 验证。常用命令按场景分组,例如 PR 列出 gh pr list --repo owner/repo、检查 CI gh pr checks 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 得到结构化输出与过滤。

适用场景:需要远程操作 GitHub 仓库协作、issue 分诊、PR 评审准备和 CI 排障时使用。

限制:本地 git 操作(commit、push、pull、branch)应直接用 git;非 GitHub 仓库(GitLab、Bitbucket、自托管)需用其他 CLI;克隆仓库用 git clone;实际代码改动评审用 coding-agent 技能;复杂多文件 diff 用 coding-agent 或直接读文件。不在 git 目录时须指定 --repo owner/repo,可直接使用 URL,注意速率限制,重复查询可用 gh api --cache 1h。

具体收费、价格、平台与效果信息暂未提供。