SuperAPI AI 工具集

github-operations

通用与其它

查看项目

更新于 10-15 22:33

技能介绍

用途:该技能用于通过 GitHub CLI(gh)管理 GitHub 项目协作事务,从基础 issue 创建到 Projects v2 集成与里程碑跟踪。

主要能力:创建和管理 issues 与 PR;使用 gh 自动化批量操作;通过 REST API 管理里程碑;通过 GraphQL 变更设置 Projects v2 自定义字段;运行复杂 GraphQL 查询;用 --json 与 --jq 做可靠解析。

典型用法示例:gh issue create、gh issue list、gh pr create、gh pr checks、gh pr merge;里程碑列表与创建使用 gh api repos/:owner/:repo/milestones;Projects v2 条目添加用 gh project item-add。创建 issue 时如输出 --json number --jq '.number' 可立即获得编号引用。多行正文建议用 heredoc。

关键限制与注意:gh issue edit --milestone 接收的是名称字符串,而 REST API 使用整数编号,二者不可混用。Projects v2 自定义字段更新必须用 GraphQL;批量操作前应检查速率限制(gh api rate_limit),遇到 403 限流提示需退避,不要盲目重试。里程碑应关闭而非删除以保留历史。2026 年变化:gh-copilot 扩展已退役,改用独立的 copilot 二进制;新增 gh agent-task 子命令;子 issue 成为原生概念,可通过 repos/{owner}/{repo}/issues/123/sub_issues 端点操作。

适用场景:需要脚本化、批量化管理 issue、PR、里程碑和 Projects v2 的开发者与团队。

暂未提供:具体收费、平台兼容细节、效果评估等信息。