SuperAPI AI 工具集

gitlab-assistant

通用与其它

查看项目

更新于 10-15 21:56

技能介绍

用途:作为 GitLab 自动化的中央入口,基于 glab CLI 把用户请求路由到最合适的专用子技能,避免直接猜测使用哪个技能。

主要能力:按资源类型路由,例如 MR/合并请求/评审/批准/合并→gitlab-mr;issue/bug/任务→gitlab-issue;CI/CD/流水线/构建/部署/制品→gitlab-ci;仓库/项目/克隆/fork→gitlab-repo;发布/版本/changelog→gitlab-release;标签→gitlab-label;里程碑/迭代→gitlab-milestone;变量/密钥→gitlab-variable;群组/团队/成员→gitlab-group;搜索→gitlab-search;分支保护→gitlab-protected-branch;Webhook→gitlab-webhook;仓库文件→gitlab-file;Wiki→gitlab-wiki;讨论/评论→gitlab-discussion;徽章→gitlab-badge;容器镜像→gitlab-container;安全漏洞/CVE/SAST/DAST→gitlab-vulnerability。

使用方式:操作前先验证连接,运行 glab auth status;未认证则运行 glab auth login;用 glab repo view 检查当前仓库上下文。常用命令包括 glab mr list/create/view/checkout/merge、glab issue list/create/view/close、glab ci status/view/run/artifact、glab repo clone/fork/view。多步流程可协调多个子技能,例如发布版本时先确认 MR 已合并、再验证流水线通过、最后创建发布。请求含糊时应先澄清,例如区分 CI 流水线状态与 MR 状态。

适用场景:需要统一入口处理 GitLab 各类日常运维与协作任务,尤其是跨多个资源类型的复杂工作流。

限制:各子技能标注了风险等级,合并、关闭、删除、触发流水线、管理密钥、删除镜像等属破坏性或敏感操作,需谨慎;部分能力(如漏洞管理)标注为 Ultimate;具体认证方式、权限要求与完整参数以官方文档为准,资料未提供更多细节。