工程开发
github avatar

github

通过 OpenClaw 内置的 gh CLI 工具,直接在终端中管理 GitHub 工作流程、议题与合并请求。

简介

GitHub 技能为与 GitHub 仓库交互提供了强大的接口,并集成了官方的 gh CLI。此技能专为开发人员与自动化代理所设计,通过无缝管理协作任务、CI/CD 流水线以及仓库元数据,简化了软件开发生命周期。开发者无需离开 OpenClaw 环境即可执行上述操作,这是维持高效率开发流程并确保项目状态透明度的关键工具。

  • 执行完整的 PR 操作:列出、查看详细信息、创建、合并以及评估合并就绪状态。

  • 管理议题跟踪:列出待处理议题、筛选新错误,并有效关闭已解决的工单。

  • 监控 CI/CD 流水线:列出工作流程执行记录、查看详细日志以诊断失败步骤,并针对失败任务重新执行。

  • 执行自定义 API 查询:利用 GitHub API 端点与 JQ 过滤器,提取特定的仓库数据、标签或贡献统计数据。

  • 利用结构化 JSON 输出:使用进阶命令行过滤与模板功能,将原始 GitHub API 响应转换为可执行的洞察信息。

  • 在执行前,请确保已通过 'gh auth login' 完成 gh CLI 的身份验证。

  • 务必使用 --repo owner/repo 参数指定目标仓库,以防止在非 Git 目录中发生上下文错误。

  • 本技能适用于管理性质的仓库任务,本地版本控制操作(如 commit 或 push)仍应使用标准 git 指令。

  • 本技能并非设计用于深层代码分析或多文件差异比较;请针对这些任务使用专用的 coding-agent。

  • 请注意 GitHub API 的速率限制;针对高频率的数据检索任务,请使用 gh CLI 提供的缓存机制。

仓库统计

Star 数
366,106
Fork 数
75,067
Open Issue 数
6,962
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 09:15
在 GitHub 查看