SuperAPI AI 工具集

gitlab

通用与其它

查看项目

更新于 10-16 07:24

技能介绍

用途:通过官方 glab CLI 集成 GitLab,用于创建和管理议题(issues)、合并请求(merge requests)、流水线(pipelines)与仓库(repositories),适用场景包括打开或审阅 MR、查看 CI 状态、日常 MR 评审等。

主要能力:读取/查看类操作由包装脚本 scripts/gitlab.py 输出 markdown 格式,便于消费;写操作(create、merge、close、comment)直接使用 glab。脚本支持 issues list/view、mrs list/view、pipelines list/view、repos list/view,列表命令支持 --limit N(默认 30)。glab 直接支持 issue、mr、ci、repo、release 等子命令,并可用 --output json 配合 jq、glab api 调用未覆盖的接口、glab alias 设置别名。

使用方式:先安装 glab CLI,再执行 glab auth login 认证,glab auth status 验证。运行前需将 SKILL_DIR 设为 SKILL.md 所在目录的绝对路径。示例:$SKILL_DIR/scripts/gitlab.py check;$SKILL_DIR/scripts/gitlab.py mrs view 456;glab mr approve 456;glab ci trace。支持 GitLab.com、GitLab Dedicated 和自建实例。

限制:远程命令需要出站 HTTPS/SSH 网络访问与认证;技能说明本身不授予网络权限,受限环境需先获得授权。DNS、连接、超时失败按网络错误报告,不要重置凭据;认证与权限错误需用户操作。模型方面,由于只是包装官方 CLI,轻量快速模型即可。具体安装指南、permissions.md、common-workflows.md 内容暂未提供。