Playwright浏览器自动化
命令行控制浏览器操作
本技能集用于调用 GitLab 官方命令行工具 glab,覆盖认证、CI/CD、合并请求、议题、版本发布、仓库管理等操作。通过路由机制分发至 30+ 子技能,实现细粒度的 glab 命令调用。
面向使用GitLab的研发团队,本技能集将glab命令行操作转化为自然语言交互。业务人员无需记忆复杂指令,直接描述需求即可完成代码审查、缺陷跟踪、流水线监控等日常协作,降低GitLab操作门槛,提升研发管理效率。
落地案例:某产品经理需要跟进版本进度,可直接输入"查看当前项目的开放合并请求",系统自动调用glab-mr获取待审MR列表;发现阻塞问题后,继续输入"创建一个高优先级Issue指派给后端负责人",系统路由至glab-issue完成创建。全程无需切换终端或查阅命令文档。
安装 glab
# macOS
brew install glab
# Linux (Debian/Ubuntu)
curl -s https://packages.gitlab.com/install/repositories/gitlab/glab-runner/script.deb.sh | sudo bash
sudo apt-get install glab
# 验证安装
glab --version
基础用法
直接描述需要执行的 GitLab 操作,系统会自动路由至对应子技能。例如:
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言描述的操作需求;可选参数如项目路径、子技能指定 |
| 输出 | glab 命令执行结果;格式化的仓库/流水线/MR/Issue 数据 |
| 适用人群 | GitLab 用户、开发工程师、DevOps 运维、技术团队负责人 |
| 不包含 | GitLab UI 自动化;底层 API 封装;其他代码平台(GitHub等) |
原始链接:https://github.com/openclaw/skills/tree/main/skills/vince-winkintel/gitlab-ci-skills/SKILL.md
来源类型:开源社区技能库