GitHub 是全球最大的代码托管平台,OpenClaw 的 GitHub 集成技能可以让你用自然语言管理 Issues、PR、CI 等日常工作。
安装 GitHub 技能
openclaw skills install github
# 或
clawhub install github
配置认证
- 访问 GitHub → Settings → Developer settings
- Personal access tokens → Generate new token (classic)
- 勾选权限:
repo、issues、pull_requests
GITHUB_TOKEN=ghp_xxxxxxxxxxxxx
核心功能
Issues 管理
「帮我看看 openclaw/openclaw 最近的 Issues」
「创建 Issue:标题是 XXX,内容是...」
「给 #123 加个评论」
PR 管理
「看看我的仓库有哪些待 review 的 PR」
「帮我创建一个 PR,从 feature-branch 到 main」
「合并 #456」
CI/CD 监控
「检查一下这个 PR 的 CI 是否通过」
「看看最近的 GitHub Actions 运行情况」
定时监控任务
# 设置每小时检查一次 CI 状态
openclaw cron "0 * * * *" "检查关键 PR 的 CI 状态"
# 每天早上检查 new Issues
openclaw cron "0 9 * * *" "检查新的 Issues 并汇总」
常用命令速查
| 场景 | 命令示例 |
|---|---|
| 查看 Issues | 「列出最近的 10 个 Issues」 |
| 创建 Issue | 「创建 Issue:标题…内容…」 |
| 合并 PR | 「合并 PR #456」 |
| 检查 CI | 「检查 PR #789 的 CI 状态」 |
gh-issues 技能
还有专门的 gh-issues 技能,专注于 Issue 管理:
- 自动分类和标签
- 关联相关 Issue
- 生成 Issue 报告
clawhub install gh-issues
最佳实践
- 🔐 Token 权限最小化
- 📝 保持 Issue 标题清晰
- 🏷️ 善用标签系统
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)