🐙
GitHub
代码 开发工具安装命令
npx clawhub@latest install github
安装说明
1
确认环境
确保已安装 Node.js 22+ 和 OpenClaw。在终端运行 openclaw --version 确认 OpenClaw 正常工作。
2
执行安装
在终端中运行上方安装命令,ClawHub 会自动下载并安装 GitHub 到 ~/.openclaw/skills/ 目录。
3
验证安装
运行 openclaw skills list 查看已安装技能列表,确认 GitHub 已出现在列表中。
4
配置参数(可选)
根据下方介绍中的配置说明,在 ~/.config/openclaw/openclaw.json5 中添加技能的配置项。
手动安装方式:将 Skill 文件夹复制到
~/.openclaw/skills/ 或项目目录下的 skills/ 文件夹,确保文件夹中包含 SKILL.md 文件。
仓库管理
Issue/PR
Actions
详细介绍
GitHub 技能是开发者最爱的 OpenClaw 扩展之一,让你用自然语言管理 GitHub 上的代码仓库、Issue、Pull Request 等。
核心功能
- 仓库管理:列出、创建、搜索仓库,查看仓库信息和文件内容
- Issue 操作:创建 Issue、添加评论、更改状态和标签、搜索 Issue
- PR 管理:查看 PR 详情和 diff、Review PR、合并 PR
- 代码搜索:在仓库或全 GitHub 范围内搜索代码片段
- Actions 监控:查看 CI/CD 工作流状态、重新运行失败的工作流
- Release 管理:创建和管理发布版本
配置说明
需要 GitHub Personal Access Token (PAT)。
{
skills: {
github: {
token: "ghp_xxxxxxxxxxxx",
defaultOwner: "your-username",
notifyOnPR: true
}
}
}
使用场景
- 「帮我看看 main 分支最近的 PR 有哪些还没合并」
- 「创建一个 Issue,标题是 Bug: 登录页面报错」
- 「这个 PR 的改动看起来怎么样?有什么潜在问题?」
- 「最近的 CI 有没有失败?是什么原因?」
安全建议
建议创建权限最小化的 Token,只授予需要的仓库和操作权限。避免使用拥有 admin 权限的全局 Token。