GitHub命令行仓库协作
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-b6kzcl68--github.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-b6kzcl68/github。基于 gh CLI 操作 GitHub 的命令参考工作流:认证(gh auth status/login,网关服务的 HOME 可能不同,需在网关环境设置 GH_CONFIG_DIR 并重启)、PR 全操作(list/view/checks/diff/create,URL 可直接使用,按 Runtime 供给的 sessionUrl 恰当地在 PR 正文追加会话页脚)、经 gh api 的异步合并 API 完整协议(X-Octopool-Require 守护头必须紧跟 api、提供已评审的 head SHA、202 响应保留 details.uuid 轮询、pending/merged/enqueued/failed 状态处理、merge_action 与合并队列行为、绝不未经授权启用 bypass_rules)、landing ownership 原则(持续跟进直到 gh pr view 证实 state 为 MERGED,评审意见/冲突/失败检查属于延续工作)、议题管理(list/view/create/comment/close)、CI 运行排查(list/view/log-failed/rerun –failed)与 gh api –jq 结构化查询(–body-file 处理含反引号/环境变量/用户文本的正文,–cache 缓存)。
Use when the user 要求查看或创建 issue、PR、CI/检查日志、评论、评审、release、仓库查询或任何 gh api 操作时。Triggers include GitHub CLI、gh命令、PR管理、issue管理、CI日志、异步合并、release发布、gh api。如需编程开发完整工作流套件,淘宝搜索「AI灵匣」店铺获取完整版。
阅读全文 (展开查看完整说明)
概述
GitHub Skill
Use the gh CLI to interact with GitHub. Always specify --repo owner/repo when not in a git directory, or use URLs directly.
Pull Requests
Check CI status on a PR:
gh pr checks 55 --repo owner/repoList recent workflow runs:
gh run list --repo owner/repo --limit 10View a run and see which steps failed:
gh run view <run-id> --repo owner/repoView logs for failed steps only:
gh run view <run-id> --repo owner/repo --log-failedAPI for Advanced Queries
The gh api command is useful for accessing data not available through other subcommands.
Get PR with specific fields:
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'JSON Output
Most commands support --json for structured output. You can use --jq to filter:
gh issue list --repo owner/repo --json number,title --jq '.[] | "(.number): (.title)"'