用途:该技能用于通过 gh CLI 和 GitHub REST/GraphQL API 完成各类 GitHub 操作,适用于创建、查看、编辑、合并拉取请求,管理议题与仓库设置,查询 API 端点,处理 GitHub Actions 工作流,批量操作仓库,集成 GitHub Enterprise,以及通过 CLI 或 API 自动化 GitHub 任务。
主要能力:拉取请求方面支持 gh pr create、gh pr list、gh pr view、gh pr merge --squash、gh pr review --approve、gh pr comment;议题方面支持 gh issue create、gh issue list、gh issue edit、gh issue close;仓库方面支持 gh repo view --web、gh repo clone、gh repo create;工作流方面支持 gh workflow list、gh workflow run、gh run watch、gh run download。API 方面可用 gh api 直接访问 REST 端点,复杂关联查询可用 GraphQL。
使用方式:先通过 gh auth login 登录,企业版用 gh auth login --hostname github.enterprise.com,用 gh auth status 检查状态,gh repo set-default 设置默认仓库,gh config set 配置编辑器与协议。输出可用 --json 配合 jq 或 --template 处理。PR 标题需遵循项目约定(如 Conventional Commits 或工单 ID 前缀)。
适用场景:日常 PR 与议题管理、CI/CD 工作流触发与监控、批量仓库操作、企业 GitHub 集成、自动化脚本编写。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;部分高级用法需参考随附的 references 文档(pr_operations.md、issue_operations.md、workflow_operations.md、best_practices.md、api_reference.md)。