用途:GitHub CLI(gh)让用户在命令行中完成 GitHub 操作,本技能是其综合参考,覆盖仓库、议题、拉取请求、Actions、项目、发布等模块。
主要能力:命令结构包含 gh auth(认证)、gh repo(仓库)、gh pr(拉取请求)、gh issue(议题)、gh run 与 gh workflow(Actions)、gh release(发布)、gh project(项目)、gh gist、gh codespace、gh search、gh api 等。支持 JSON 输出、jq 过滤、模板输出、分页与静默模式,便于脚本与自动化。
使用方式:先执行 gh auth login 认证;克隆仓库用 gh repo clone owner/repo;创建 PR 用 gh pr create --title "Fix bug" --body "Description";议题用 gh issue create --title "Bug report" --body "Details"。全局标志包括 --repo 指定仓库、--json 输出、--paginate 分页。环境变量有 GH_HOST、GH_PROMPT_DISABLED、GH_PAGER、GH_DEBUG。偏好使用 SSH 克隆(git@github.com:...)。
适用场景:命令行管理仓库与协作流程、从议题创建分支与 PR、批量关闭议题或加标签、脚本化查询 PR 与检查状态、仓库初始化与分支保护配置。
限制:资料未提供安装方式、收费与价格、平台支持范围及具体效果说明;部分高级操作(如分支保护)需通过 gh api 调用,具体参数以官方手册为准。