让你的 AI Agent 连接 GitLab

检查所选 Issue 并登记指定变更。

15 个工具 API key

试试这些 GitLab 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill GitLab

查看待处理的问题

会前梳理未解决的问题和缺失的信息。

/oo GitLab: 查看 GitLab 项目 [项目 ID 或路径] 中关于 [主题] 的未解决问题,整理现象、当前负责人和会上需要补充的信息。

创建合并请求

使用提供的审查详情在已有分支之间创建合并请求。

/oo GitLab: 在 GitLab 项目 [ID] 从 [来源分支] 向 [目标分支] 创建合并请求,标题为 [标题]、描述为 [文本]、审查人为 [ID]。报告链接供审查。

提交可复现的缺陷

将缺陷描述整理成便于团队排查的问题。

/oo GitLab: 根据这份报告在 GitLab 项目 [项目 ID] 中创建问题:[报告]。写清复现步骤、预期结果和实际现象。

补充问题调查结果

将新的调查结果补充到问题描述中。

/oo GitLab: 读取 GitLab 项目 [项目 ID] 中的问题 [问题编号],保留原始报告,将这些调查结果补充到描述中:[调查结果]。

开始使用 GitLab

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 GitLab

    使用 GitLab 个人访问 token 连接;可指定可公开访问的自建实例网址。

    连接 GitLab →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 提供项目 ID 或命名空间路径,以及项目内 Issue 或合并请求编号。
  • 默认实例为 GitLab.com。创建合并请求需已有来源与目标分支,不会执行合并。

GitLab 工具

浏览项目、检查 Issue 记录并列出合并请求。AI 可汇总项目工作、创建或更新 Issue,并在已有分支之间创建合并请求;另有操作可变更项目设置或请求合并。

项目与 Issue

读取项目并维护单条 Issue 记录。

合并请求

列出、创建或更新合并请求,并请求合并。

15 个工具

Get Current User

获取当前已认证的 GitLab 用户资料。

gitlab.get_current_user

List Projects

列出对已认证的个人访问令牌可见的 GitLab 项目,支持可选的搜索和成员资格筛选。

gitlab.list_projects

Get Project

按数字 ID 或 URL 编码的路径(含命名空间)获取 GitLab 项目。

gitlab.get_project

List Project Issues

列出 GitLab 项目的问题,支持常见的状态、标签、指派人和搜索筛选。

gitlab.list_project_issues

Create Project Issue

在 GitLab 项目中创建新问题。

gitlab.create_project_issue

Get Project Issue

按项目内的问题内部 ID 获取单个问题。

gitlab.get_project_issue

Update Project Issue

更新 GitLab 项目问题,包括其标题、标签、指派对象或状态。

gitlab.update_project_issue

Delete Project Issue

删除 GitLab 项目问题。

gitlab.delete_project_issue

Create Project

创建由已认证用户拥有的新 GitLab 项目。

gitlab.create_project

Update Project

更新现有 GitLab 项目的基本设置。

gitlab.update_project

Delete Project

标记 GitLab 项目以进行删除。

gitlab.delete_project

List Project Merge Requests

列出 GitLab 项目的合并请求,支持状态、分支、搜索和分页筛选。

gitlab.list_project_merge_requests

Create Merge Request

创建 GitLab 合并请求。

gitlab.create_merge_request

Update Merge Request

更新 GitLab 合并请求。

gitlab.update_merge_request

Merge Merge Request

接受并合并 GitLab 合并请求。

gitlab.merge_merge_request

常见问题

可以使用自建 GitLab 实例吗?

可以。提供可公开访问的 HTTP 或 HTTPS 实例网址及有效 token。

应提供哪个 Issue 编号?

同时提供项目标识及该项目内的 Issue 编号。

创建合并请求会合并代码吗?

不会。创建请求与接受合并是独立操作。

连接 GitLab

关于 GitLab ↗