SuperAPI AI 工具集

gh-cli

办公与效率

查看项目

更新于 10-16 03:16

技能介绍

用途:该技能为 GitHub CLI(gh)的命令行操作提供指导,覆盖拉取请求、议题、仓库、搜索、标签、Codespaces、发布、工作流与配置等日常 GitHub 操作。

主要能力:创建、查看、评审、合并、关闭和重开 PR;创建、查看、编辑、评论和关闭 issue;查看、克隆、派生、创建和同步仓库;跨 GitHub 搜索仓库、issue 和 PR;管理标签;管理 Codespaces(列表、创建、SSH、VS Code、Jupyter、文件复制、日志);创建和管理 release;创建与查看 gist;设置编辑器、git 协议和浏览器等配置。

使用方式:先执行 gh auth login 登录,用 gh auth status 检查状态,用 gh auth setup-git 配置凭据助手。常用命令如 gh pr create、gh pr list、gh pr view 123、gh issue create、gh repo clone owner/repo、gh search repos "machine learning" --language=python、gh release create v1.0.0、gh workflow run <name>、gh run watch <id>。多数命令省略参数会进入交互模式,--web 可在浏览器打开,--json 可输出结构化数据,但 JSON 字段名与 GitHub API 不同,需用 --help 核对。

适用场景:在终端完成 GitHub 日常协作与自动化,如 PR 与 issue 管理、仓库信息查询、搜索、发布流程、Codespaces 操作和 CI 工作流触发与监控。

限制:该技能明确禁止破坏性操作,包括 gh repo delete、gh repo archive、gh release delete、gh run delete、gh cache delete、gh secret delete、gh variable delete、gh label delete、gh ssh-key delete、gh gpg-key delete、gh codespace delete、gh extension remove、gh gist delete,以及配合 xargs 的批量删除和 rm -rf(临时文件清理除外)。允许创建、查看、更新、关闭(可重开)、取消工作流运行、合并 PR 和只读 git 操作。安装方式、收费与价格等资料暂未提供。