GitHub 是全球最大的代码托管平台,OpenClaw 的 GitHub 集成技能可以让你用自然语言管理 Issues、PR、CI 等日常工作。

安装 GitHub 技能

openclaw skills install github
# 或
clawhub install github

配置认证

  1. 访问 GitHub → Settings → Developer settings
  2. Personal access tokens → Generate new token (classic)
  3. 勾选权限:repoissuespull_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 标题清晰
  • 🏷️ 善用标签系统
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。