「GitHub 命令行」是「龙虾部署大师」技能市场中的 GitHub 协作技能:作用是通过 gh CLI 操作 GitHub 的 Issue、Pull Request、CI 运行和高级 API 查询。它能查看 PR 检查结果、列出工作流运行、定位失败步骤日志、列出和创建 Issue,还能用 gh api 配合 --json 与 --jq 取出普通子命令无法直接返回的字段,并把结果整理成摘要、表格或分析。
技能效果
让它查 cli/cli 仓库的近期 issue 时,它联网拉回最新十个 open issue,按编号、标题和状态整理成一张表。

查 PR 和 CI 状态,为什么总要来回切网页
用 GitHub 协作时,很多排障动作被网页操作拖慢。一个 PR 的检查项哪些没过、卡在哪一步,要点进 Checks 页层层展开;想看最近一次 workflow run 为什么失败,得在一堆成功的绿勾里翻出那条红叉,再点进去找出错步骤的日志;要批量看近期 Issue 或按特定字段筛选,网页界面又给不了结构化结果。这些任务本可以在命令行一次拿到答案,却散落在多个页面里反复跳转。
这个技能用 gh 能帮你做什么
它围绕 gh CLI 把 GitHub 上的查询和协作动作打包起来。CI 方面,用 gh pr checks、gh run list 和 gh run view 查看检查状态,定位某次 workflow run 的失败日志和出错步骤,只摘失败项、不展开成功项。Issue 方面,用 gh issue list、view、create 完成查询和创建结构化的 Bug 报告。高级查询方面,用 gh api 配合 --json 与 --jq 取出普通子命令拿不到的字段并做过滤。最后它会清理终端和 HTML 标记,按用户意图把结果整理成摘要、表格或解释。需要注意,在非 Git 目录中操作时,它会始终指定 --repo owner/repo 或直接用 URL,以保证定位到正确仓库。
用前须知
该技能需要本机安装 GitHub CLI 并执行 gh auth login 完成登录。能否操作私有仓库和组织事务,取决于当前账号的权限与认证状态。在非 Git 仓库目录下操作时,需要显式指定 owner/repo 才能定位到目标仓库。
怎么用它
用法是把要查的 PR、CI 或 Issue 用自然语言说清楚,由它选用合适的 gh 命令并整理结果。例如可以这样对它说:
可以这样对它说
- "查一下这个仓库最近十个 issue,按标题、编号和状态列出来。"
- "看 PR55 的检查为什么失败,只摘失败的步骤,别展开成功项。"
- "用 gh 查最新一次 workflow run,定位失败日志和出错步骤。"
它适合这些场景:查看某个 PR 的检查项是否通过并定位失败工作流日志;项目维护者要列出近期 Issue 或创建一条结构化 Bug 报告;不在 Git 仓库目录中操作 GitHub、需要显式指定 owner/repo;需要用 GitHub API 查询普通子命令无法直接返回的字段。
注:技能的实际效果与所选用的 AI 模型能力有关,不同模型下的表现可能存在差异。

提示