用途:该技能让 AI 助手直接查询和管理 GitHub 仓库,适用于日常仓库浏览、CI 状态检查和 issue 创建等场景。
主要能力:list_repos(按条件列出仓库)、get_repo(查看指定仓库详情)、check_ci_status(查看 CI/CD 流水线状态)、create_issue(在仓库中新建 issue)、create_repo(创建新仓库)、search_repos(搜索仓库)、get_recent_activity(查看近期提交)。
使用方式:在对话中提出需求即可,例如“列出我的 Python 仓库”“检查主项目的 CI 状态”“创建关于该 bug 的 issue”,助手会调用对应能力返回结果。
配置步骤:1. 生成 GitHub 个人访问令牌,访问 https://github.com/settings/tokens,点击“Generate new token (classic)”,名称填 openclaw-github-skill,作用域至少选 repo(必需),可选 read:user,复制令牌。2. 配置凭据,推荐方式为设置环境变量后启动 OpenClaw:export GITHUB_TOKEN="ghp_your_token_here" 与 export GITHUB_USERNAME="your_github_username";也可写入 ~/.openclaw/openclaw.json,格式为 {"github": {"token": "ghp_your_token_here", "username": "your_username"}}。3. 重启 OpenClaw:openclaw gateway restart。
限制与安全:需 OpenClaw gateway 运行且具备相应作用域的令牌。未认证请求限 60 次/小时,认证请求限 5,000 次/小时。令牌不可提交至 git 或公开分享,应使用最小必要作用域,怀疑泄露时及时轮换,生产环境建议使用密钥管理器;共享机器上不要将令牌写入 shell 配置文件。