用途:该技能让 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)在 https://github.com/settings/tokens 生成 Personal Access Token,选择 classic token,名称可设为 openclaw-github-skill,作用域需包含 repo(必需),read:user 可选;2)配置凭据,推荐使用环境变量:export GITHUB_TOKEN="ghp_your_token_here" 与 export GITHUB_USERNAME="your_github_username",也可在 ~/.openclaw/openclaw.json 中添加 github 配置项,包含 token 与 username;3)重启 OpenClaw:openclaw gateway restart。
限制与安全:需 OpenClaw gateway 运行,并需要具备相应作用域的 GitHub Personal Access Token。未认证请求限 60 次/小时,认证请求限 5,000 次/小时。请勿将 token 提交到 git 或公开分享,使用最小必要作用域,怀疑泄露时轮换 token,生产环境建议使用密钥管理器;共享机器上不要将 token 存入 shell 配置文件。