SuperAPI AI 工具集

github

编程与开发

查看项目

更新于 10-16 09:36

技能介绍

用途:借助 gh 命令行工具与 GitHub 仓库、议题(issues)、拉取请求(PR)和 CI 交互。

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

使用方式:先一次性认证 gh auth login,再用 gh auth status 验证。常用命令包括 gh pr list、gh pr checks 55 --repo owner/repo、gh pr view 55、gh pr create、gh pr merge 55 --squash;议题用 gh issue list、gh issue create、gh issue close 42;CI 用 gh run list、gh run view <run-id>、gh run view <run-id> --log-failed、gh run rerun <run-id> --failed;API 查询用 gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'。多数命令支持 --json 结构化输出配合 --jq 过滤。

适用场景:PR 评审摘要、议题分类整理、CI 失败排查等。

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