SuperAPI AI 工具集

github

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:通过 gh CLI 与 GitHub 仓库、Issue、PR 和 CI 交互,覆盖日常协作与审查流程。

主要能力:PR 方面可列出、查看、创建、合并 PR,并检查 CI 状态(gh pr checks);Issue 方面可列出、创建、关闭 Issue;CI 方面可列出近期运行、查看指定运行、仅查看失败步骤日志、重跑失败任务;还可通过 gh api 做字段级查询,并用 --json 与 --jq 输出结构化结果。

使用方式:先一次性认证 gh auth login,再用 gh auth status 验证。常用命令如 gh pr list --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、gh issue list --repo owner/repo --state open、gh run list --repo owner/repo --limit 10、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'。

适用场景:检查 PR 状态或 CI、创建与评论 Issue、代码审查、批量获取仓库统计与标签等。

限制:不在 git 目录时须显式指定 --repo owner/repo;存在速率限制,重复查询可用 gh api --cache 1h;其他细节暂未提供。