OpenClaw GitHub Assistant

🐙 自然语言驱动 GitHub 工作流

Developer Tools榜 #3

通过 GitHub API 直接管理仓库、CI 状态、创建 Issue,需配置 Personal Access Token,适合开发者日常自动化工作流。

收藏
69k
安装
16.2k
版本
2.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

GitHub Integration Skill 综合评估

核心用法

本 Skill 为 OpenClaw 框架的 GitHub 集成插件,允许用户通过自然语言指令直接操作 GitHub 仓库。核心功能覆盖六大场景:

  • 仓库浏览list_repos 支持按语言/可见性筛选,search_repos 快速定位项目
  • 仓库详情get_repo 获取 star/fork/语言/描述等元数据
  • CI/CD 监控check_ci_status 实时查看 Actions/Checks 运行状态
  • 问题追踪create_issue 直接在对话中提交 bug 或功能请求
  • 仓库创建create_repo 初始化新项目
  • 活动追踪get_recent_activity 查看近期 commit 动态

交互模式为对话式,无需记忆命令语法,例如:"List my Python repos"、"Check CI status on my main project"。

显著优点

| 优势 | 说明 |
|------|------|
| 自然语言驱动 | 零学习成本,用口语化指令替代 git/gh CLI |
| 全工作流覆盖 | 从代码浏览到 CI 监控到 Issue 管理闭环 |
| 认证灵活 | 支持环境变量或配置文件双模式配置 |
| 权限粒度清晰 | 仅需 `repo` 范围即可工作,可选 `read:user` |

潜在缺点与局限性

  • Token 管理负担:用户需手动生成并保管 GitHub PAT,无 OAuth 流程
  • 无仓库写操作:缺少 pushpull_request 创建、代码审查等高级功能
  • 单用户限制:绑定单一 GitHub 账号,不支持多账号切换或组织级操作
  • Rate Limit 敏感:高频操作可能触及 5,000/hour 上限
  • 配置前置:必须重启 OpenClaw gateway 使配置生效,打断工作流

适合人群

  • 日常需频繁查看多仓库状态的 技术负责人/CTO
  • 希望快速创建 Issue 记录灵感的 独立开发者
  • 需要 CI 状态监控但不希望打开 GitHub 网页的 DevOps 工程师

常规风险

| 风险类型 | 描述 | 缓解建议 |
|----------|------|----------|
| Token 泄露 | PAT 具有仓库完全访问权限,泄露导致代码暴露 | 使用最小权限范围,定期轮换,不提交到版本控制 |
| 会话劫持 | 环境变量在共享机器上可能被其他进程读取 | 优先使用配置文件模式,设置严格文件权限 |
| 误操作 | 自然语言歧义可能导致创建错误 Issue 或公开私有仓库 | 关键操作前要求确认,或限制 `create_repo` 为私有默认 |

来源评估

  • 来源:OpenClaw 官方 Skill 仓库(假设)
  • 维护状态:活跃,文档完整
  • 社区采用:作为基础技能集成于框架核心

OpenClaw GitHub Assistant 内容

暂无文件树

手动下载zip · 6.5 kB
contentapplication/octet-stream
请选择文件