<< All versions
Skill v1.0.0
currentAutomated scan100/100majiayu000/claude-skill-registry/gitlab-jobs-majiayu000-claude-skill-registr
──Details
PublishedApril 29, 2026 at 10:02 AM
Content Hashsha256:2baf91fd9ae59ddc...
Git SHA30ed1b1de78f
──Files
Files (1 file, 2.6 KB)
SKILL.md2.6 KBactive
SKILL.md · 58 lines · 2.6 KB
version: "1.0.0" name: gitlab-jobs description: "Manages GitLab CI jobs. Use for listing, logs, canceling, retrying, or erasing jobs. Triggers: CI builds, job status."
Overview
Covers job execution and logs.
Available Tools
get_project_jobs: Retrieve a list of jobs for a specific GitLab project, optionally filtered by scope or a single job by id.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(Optional[int]): Optional. - Job IDscope(Optional[str]): Optional. - Filter jobs by scope (e.g., 'success', 'failed')include_retried(Optional[bool]): Optional. - Include retried jobsinclude_invisible(Optional[bool]): Optional. - Include invisible jobs (e.g., from hidden pipelines)get_project_job_log: Retrieve the log (trace) of a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDcancel_project_job: Cancel a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progressretry_project_job: Retry a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progresserase_project_job: Erase (delete artifacts and logs of) a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progressrun_project_job: Run (play) a specific manual job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progressget_pipeline_jobs: Retrieve a list of jobs for a specific pipeline in a GitLab project, optionally filtered by scope.- Parameters:
project_id(str): Optional. - Project ID or pathpipeline_id(int): Optional. - Pipeline IDscope(Optional[str]): Optional. - Filter jobs by scope (e.g., 'success', 'failed')
Usage Instructions
- Use job_id for actions.
- Filters: scope, status.
Examples
- Get log:
get_project_job_logwith project_id="123", job_id=456. - Retry:
retry_project_jobwith project_id="123", job_id=456.
Error Handling
- Job not found: Verify IDs.