gitlab-mr-issue
管理 GitLab MR 和 Issue
GitLab issue 和 merge request 工作通常需要准确的 CLI 命令和一致的描述。此技能会指导 Claude、Codex 和 Claude Code 使用 glab 工作流来查看、创建和更新 GitLab 项目。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "gitlab-mr-issue" from https://skillstore.io/skills/dcjanus-gitlab-mr-issue.md and its manifest at https://skillstore.io/api/skills/dcjanus-gitlab-mr-issue/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“gitlab-mr-issue”。 审查 merge request 45,并告诉我发生了哪些变更。
预期结果:
响应会总结 merge request 标题、状态、作者、关联 issue 和主要 diff 区域。它会突出审查风险,并指出任何缺失的测试说明。
正在使用“gitlab-mr-issue”。 为失败的支付重试任务创建一个 issue。
预期结果:
响应会草拟清晰的 issue 标题、简短的上下文和预期结果描述、建议标签,以及创建后的最终 GitLab issue URL。
正在使用“gitlab-mr-issue”。 我添加了集成测试后,更新 MR 描述。
预期结果:
响应会读取现有描述,在正确部分添加测试更新,并确认已变更的 merge request URL。
安全审计
安全Static analysis flagged Markdown command examples and a high-entropy heuristic, but the reviewed file is plain GitLab CLI documentation. No prompt injection, obfuscated payload, filesystem traversal, or hidden execution path was found in SKILL.md.
风险因素
⚙️ 外部命令 (36)
📁 文件系统访问 (1)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/dcjanus-gitlab-mr-issue/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/dcjanus-gitlab-mr-issue?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/dcjanus-gitlab-mr-issue?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dcjanus-gitlab-mr-issue/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/dcjanus-gitlab-mr-issue.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
DCjanus. (2026). gitlab-mr-issue security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dcjanus-gitlab-mr-issue/audits/8BibTeX 引用
@techreport{dcjanus-dcjanus-gitlab-mr-issue-2026,
author = {DCjanus},
title = {gitlab-mr-issue security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dcjanus-gitlab-mr-issue/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "gitlab-mr-issue security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DCjanus"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/dcjanus-gitlab-mr-issue/audits/8"
identifiers:
- type: other
value: "skillstore:dcjanus-gitlab-mr-issue:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
准备 Merge Request
草拟一个非交互式 GitLab merge request,包含清晰标题、格式化描述、标签和源分支。
审查 MR 上下文
在审查或后续变更之前,检查 merge request 详情、关联 issue、评论和 diff。
分诊 GitLab Issue
使用一致的 CLI 命令,在 GitLab 项目中列出、查看、评论和更新 issue。
试试这些提示
使用此技能查看带评论的 GitLab issue 123。总结当前状态和任何请求的后续事项。
使用此技能检查 merge request 45。包括标题、状态、作者、相关 issue 和主要 diff 主题。
使用此技能从当前分支到 main 创建一个 GitLab merge request。草拟一个语义化标题,以及包含摘要、关键变更、约束和测试的简洁描述。
使用此技能更新 merge request 45。先读取当前标题和描述,然后在应用更改前提出确切的标题和描述变更。
最佳实践
- 在创建或更新远程项目之前,确认 GitLab host、项目和当前用户。
- 在更改标题、描述或标签之前,读取当前 issue 或 merge request 内容。
- 让 merge request 描述聚焦于变更内容、重要原因、影响、约束和测试。
避免
- 不要在未确认目标项目和分支的情况下运行创建或更新命令。
- 不要在读取当前内容之前替换现有描述。
- 不要使用含糊的 merge request 标题,导致遗漏功能、修复或受影响区域。