关于 github
通过 AI 助手查询和管理 GitHub 仓库的 OpenClaw 技能,支持发现仓库、查看详情、检查 CI 状态、创建议题和仓库,以及查看近期提交。
主要功能
- 01列出并搜索仓库
- 02获取仓库详情
- 03检查 CI/CD 状态
- 04创建议题和仓库
- 05查看近期提交
适用场景
- 01按语言或筛选条件查找仓库
- 02查看仓库的 CI 状态
- 03为反馈的错误创建议题
- 04检查近期提交活动
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ conorkenn/ openclaw-github-assistant --skill github安装后在 Claude Code 中输入/github确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreREADME.mdLICENSEpackage-lock.jsonpackage.jsontsconfig.jsondist/api.d.tsapi.d.ts.mapapi.jsindex.d.tsapi.js.mapindex.d.ts.mapindex.jsindex.js.maptypes.d.tstypes.jstypes.d.ts.maptypes.js.mapsrc/types.tsapi.tsindex.ts详细介绍
GitHub 集成技能
直接通过 AI 助手查询和管理 GitHub 仓库。
功能
| 功能 | 描述 |
|---|---|
list_repos | 使用筛选条件列出你的仓库 |
get_repo | 获取特定仓库的详细信息 |
check_ci_status | 检查 CI/CD 流水线状态 |
create_issue | 在仓库中创建新 issue |
create_repo | 创建新仓库 |
search_repos | 搜索你的仓库 |
get_recent_activity | 获取近期提交 |
用法
You: List my Python repos
Bot: [lists your Python repositories]
You: Check CI status on my main project
Bot: [shows CI/CD status]
You: Create an issue about the bug
Bot: [creates the issue]
设置
1. 生成 GitHub 个人访问令牌
- 前往 https://github.com/settings/tokens
- 点击“Generate new token (classic)”
- 名称:
openclaw-github-skill - 权限范围:
repo(必需)、read:user(可选) - 复制令牌
2. 配置凭据
选项 A:环境变量(推荐)
启动 OpenClaw 前设置环境变量:
export GITHUB_TOKEN="ghp_your_token_here"
export GITHUB_USERNAME="your_github_username"
选项 B:OpenClaw 配置
添加到 ~/.openclaw/openclaw.json:
{
"github": {
"token": "ghp_your_token_here",
"username": "your_username"
}
}
3. 重启 OpenClaw
openclaw gateway restart
安全说明
⚠️ 保护你的令牌:
- 切勿将令牌提交到 git 或公开分享
- 使用所需的最小权限范围(私有仓库使用
repo,仅限公共仓库使用public_repo) - 如果怀疑令牌已泄露,请轮换令牌
- 在生产环境中使用时,可考虑使用密钥管理器
⚠️ 最佳实践:
- 不要在共享计算机的 shell 配置文件(~/.zshrc)中存储令牌
- 对于本地开发,可以使用环境变量
- 对于生产环境,请使用平台的密钥/凭据存储
速率限制
- 未经身份验证的请求:每小时 60 次
- 已通过身份验证的请求:每小时 5,000 次
要求
- OpenClaw 网关正在运行
- 具有适当权限范围的 GitHub 个人访问令牌
评论
支持 Markdown