SuperAPI AI 工具集

github-ops

编程与开发

查看项目

更新于 10-15 19:49

技能介绍

用途:用 gh CLI 管理 GitHub 仓库,覆盖议题、PR、CI 运行、发布与 API 查询,适用于用户询问 GitHub issue、PR、CI 等场景。

主要能力:议题方面可列出、查看、创建、关闭、评论与指派(如 gh issue list、gh issue create、gh issue edit <number> --assignee "@me");PR 方面可列出、查看详情与 diff、创建、合并、审查、评论及查看 CI 检查(如 gh pr create、gh pr merge <number> --squash、gh pr review <number> --approve、gh pr checks <number>);CI/Actions 可列出运行、查看日志、重跑、手动触发工作流(gh run list、gh run view <run-id>、gh run rerun <run-id>、gh workflow run <workflow.yml>);发布可列出、创建、查看(gh release list、gh release create v1.0.0、gh release view);原始 API 支持 REST 与 GraphQL(gh api repos/<owner>/<repo>/issues、gh api graphql -f query='...')。

使用方式:前置操作为 brew install gh 与 gh auth login(选择 GitHub.com、HTTPS、浏览器认证),并用 gh auth status 确认。默认使用当前仓库(从 git remote 推断),除非用户指定 <owner/repo>。列出 issue/PR 时显示编号、标题、作者与日期,默认限制 10 条;查看 PR diff 时截断至 100 行,完整 diff 保存到 workspace/pr-<number>.diff。

限制与规则:未安装或未认证时只提示安装/登录命令并停止;必须先检查 gh auth status;未经用户明确确认,绝不批准或合并 PR;代码审查先概括 diff 再给具体行级反馈;回答尽量简洁,动作确认 1-2 行。资料未提供更多功能、收费或平台信息。