GitHub Skill:issue / PR / CI / release / API 全流程管理

开发协作里最耗时的不是写代码,是「在 GitHub 上跑流程」——查 issue、开 PR、盯 CI、发 release,每个都要点好多次浏览器。OpenClaw 官方的 GitHub Skill 用 gh CLI 把这些全部收进命令行:issue、PR、CI 日志、评论、评审、release、仓库,一条命令一条命令地跑完。

职责边界:GitHub 归 gh,本地归 git

Skill 的分工很清晰:GitHub 侧操作(远程仓库、PR、issue、CI、release)用 gh本地版本控制(commit、branch、push/pull)用 git深度代码评审用代码阅读工具。三件工具各司其职,不互相越界。

核心能力一览

  • 认证管理gh auth status 检查登录态,gh auth login 一键登录
  • Issues & PRs:创建/列表/查看/评论/关闭 issue 与 PR,处理 review 意见
  • CI 日志:拉取 workflow/check 运行日志,排查失败原因
  • Release 管理:创建与发布 release、tag 管理
  • gh api:直查任意 GitHub REST/GraphQL 接口,自定义查询不设限

典型使用场景

  • 日常开发流:从 issue 到 PR 到 CI 到 merge,全程命令行不切浏览器
  • CI 失败排查:PR 挂了,拉 CI 日志看具体是哪一步、哪个断言
  • 自动化集成:Agent 直接操作 GitHub(开 issue、回复 review、发 release),配合 gh-issues 形成闭环

使用方法与下载

OpenClaw 用户:github 是 OpenClaw 内置 skill,需先安装 gh CLI(brew / apt 均可);日常 GitHub 操作自然语言触发即可。见 GitHub CLI 官网OpenClaw 官方文档

其他 Agent 用户:gh 是独立开源 CLI,任何脚本或 Agent 可直接调用。源码见 GitHub CLI 仓库

相关资源

GitHub 相关 Skill 配合使用:issue 修复流程(gh-issues) 自动抓 issue 派给修复 Agent 开 PR;CI 偶发失败配合 Node.js 调试(node-inspect-debugger)Python 调试(python-debugpy) 定位。

---

滚动至顶部