用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/majiayu000/claude-skill-registry --skill gitlab-tags命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | gitlab-tags |
| description | Manages GitLab tags. Use for creating, deleting, protecting tags. Triggers: versioning. |
Handles tags and protection.
get_tags: Retrieve a list of tags for a specific GitLab project, optionally filtered or sorted or Retrieve details of a specific tag in a GitLab project.
project_id (str): Optional. - Project ID or pathname (Optional[str]): Optional. - Name of the tag to retrieve (e.g., 'v1.0.0')search (Optional[str]): Optional. - Filter tags by search term in namesort (Optional[str]): Optional. - Sort tags by criteria (e.g., 'name', 'updated')create_tag: Create a new tag in a GitLab project.
project_id (str): Optional. - Project ID or pathname (str): Optional. - Name of the tag to create (e.g., 'v1.0.0')ref (str): Optional. - Reference (e.g., branch or commit SHA) to tagmessage (Optional[str]): Optional. - Tag messagerelease_description (Optional[str]): Optional. - Release description associated with the tagctx (Optional[Context]): Optional. - MCP context for progressdelete_tag: Delete a specific tag in a GitLab project.
project_id (str): Optional. - Project ID or pathname (str): Optional. - Name of the tag to delete (e.g., 'v1.0.0')ctx (Optional[Context]): Optional. - MCP context for progressget_protected_tags: Retrieve a list of protected tags in a specific GitLab project, optionally filtered by name.
project_id (str): Optional. - Project ID or pathname (Optional[str]): Optional. - Filter tags by nameget_protected_tag: Retrieve details of a specific protected tag in a GitLab project.
project_id (str): Optional. - Project ID or pathname (str): Optional. - Name of the protected tag to retrieve (e.g., 'v1.0.0')protect_tag: Protect a specific tag in a GitLab project with specified access levels.
project_id (str): Optional. - Project ID or pathname (str): Optional. - Name of the tag to protect (e.g., 'v1.0.0')create_access_level (Optional[str]): Optional. - Access level for creating the tag (e.g., 'maintainer')allowed_to_create (Optional[List[Dict]]): Optional. - List of users or groups allowed to create the tagctx (Optional[Context]): Optional. - MCP context for progressunprotect_tag: Unprotect a specific tag in a GitLab project.
project_id (str): Optional. - Project ID or pathname (str): Optional. - Name of the tag to unprotect (e.g., 'v1.0.0')ctx (Optional[Context]): Optional. - MCP context for progresscreate_tag with project_id="123", name="v1.0", ref="main".protect_tag with create_access_level="maintainer".