工程开发
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