SuperAPI AI 工具集

gh

智能体与模型

查看项目

更新于 10-16 06:19

技能介绍

用途:确保 GitHub CLI(gh)在 AI 智能体环境中可用,并给出正确使用方式,适用于 gh 未预装、git 远程指向本地代理而非 github.com 的场景。

主要能力:安装 gh(跨平台检测、从官方 releases 下载并做 SHA256 校验、安装到可写 PATH 目录);通过 GITHUB_TOKEN 自动认证;在代理环境下用 -R 显式指定仓库,使 pr、issue、run、api、release、project 等子命令可用;此外附带 Python 脚本用于标签、里程碑、Issues、Projects V2 等批量管理。

使用方式:安装执行 uv run .claude/skills/gh/scripts/setup_gh.py,可选参数 --force、--dry-run、--bin-dir、--detect-only。认证用 gh auth status 验证,设置 GITHUB_TOKEN 后自动认证,无需 gh auth login。因远程不指向 github.com,每条 gh 命令都需加 -R <owner/repo>。批量操作使用 uv run .claude/skills/gh/scripts/github_project_setup.py,支持 setup、labels、milestone list/create、issue list/create 等子命令。

限制:若未显式指定仓库,gh 命令会因无法确定 base repo 而失败;仅依据提供的资料,未提供价格、收费或其他平台细节。