用途:作为 GitHub CLI(gh)与 GitHub Actions 的命令参考,覆盖仓库搜索、代码发现、CI/CD 监控、资源创建、工作流编写与自动化。
主要能力:用 gh search code 按文件名、路径、语言查找仓库,例如 gh search code "path:.skilz" --json repository --jq '.[].repository.fullName'、gh search code --filename SKILL.md;用 gh run list/watch/view 与 gh pr checks --watch 监控 CI/CD,如 gh run watch 12345 --exit-status、gh run view 12345 --log-failed;用 gh pr create、gh issue create、gh repo fork owner/repo --clone 创建资源;用 gh workflow run deploy.yml -f environment=staging 触发并监控工作流;支持 gh api 调用 REST/GraphQL,以及 --json 与 --jq 输出解析。还提供 Actions YAML 结构、缓存、矩阵构建、OIDC 认证等模式,以及 find-repos-with-path.sh、wait-for-run.sh、batch-search.sh 等脚本。
环境与限制:可用 GH_TOKEN、GH_REPO、GH_HOST、GH_PROMPT_DISABLED=1。速率限制为 REST 5000/小时、搜索 30/分钟、代码搜索 10/分钟,搜索结果上限 1000,可用日期分区获取更多。校验清单要求先确认 gh auth status。不适用于 git 命令、GitHub 网页界面、GitHub Desktop、直接 curl/HTTP 与 GitHub 移动应用。具体安装与完整脚本细节暂未提供。