gitlab-cli
Installation
SKILL.md
GitLab CLI Skill
一句话说明:当任务核心是“和 GitLab 打交道”时,优先使用 glab,而不是把范围局限在 MR/Issue。
MR Review
- 优先读取 MR discussions / notes / diff comments,再做统一整理。
- 必要时可以查看本地对应分支的代码;查看前先
git fetch,确保分支是最新远端状态。 - 当用户要求整理 MR 审查意见时,按严重程度从高到低排列,数字编号,方便用户回复。
- 每次最多展示 10 条;若还有更多,在末尾提示“还剩 N 条未展示”。
基本准备
- 确认身份与认证:
glab auth status读取当前实例及 “Logged in to as ” 行。- 直接取用户名:
GITLAB_HOST=<host> glab api /user | jq -r '.username'(依赖本机jq,若已设全局GITLAB_HOST可直接glab api /user)。 - 自建实例优先通过环境变量
GITLAB_HOST指定;如需单次覆盖,可在命令前加GITLAB_HOST=<host>或用-R group/project。
- 输出格式默认够用;若需机器可读,优先使用该子命令帮助里声明的格式参数,通常是
--output json或-F json。 glab不同子命令的参数风格不完全统一;不要默认假设所有命令都支持--json,先看glab <group> <subcommand> --help。- 创建 MR 或 Issue 成功后,在终端单独一行输出 CLI 返回的完整 URL。
Related skills
More from dcjanus/prompts
ticktick-cli
使用 Python CLI 与 Dida365 Open API 交互以管理滴答清单任务/项目,适用于需要通过脚本或命令行调用滴答清单接口的场景(如项目/任务的查询、创建、更新、完成、删除)。
171confluence-cli
查询、检索与阅读 Confluence 文档/页面。
35tech-doc
技术协作场景下撰写与维护高质量技术文档的统一写作指南。
33fetch-url
获取并提取链接正文(默认 Markdown);内置 X/Twitter URL 处理,提升受限页面的抓取成功率。
33github-pr-issue
查看/更新 GitHub Issue、PR(含评论与 diff),并按团队规范非交互创建或修改 PR;涉及 GitHub Issue/PR 的操作时使用。
31dcjanus-preferences
记录 DCjanus 在不同语言中偏好的第三方库与使用场景,供 AI 在选型、引入依赖或替换库时优先参考。适用于 Python/Rust/Go 的库选择、技术方案对比、或需要遵循 DCjanus 个人偏好进行开发的场景。
30