From odh-ai-helpers
Debugs GitLab CI/CD pipelines for merge requests: checks status, identifies failed jobs, retrieves logs, analyzes errors, and suggests fixes. Use for investigating pipeline issues or viewing job logs.
npx claudepluginhub jeremyeder/ai-helpers-fixed --plugin odh-ai-helpersThis skill is limited to using the following tools:
This skill enables Claude to investigate GitLab CI pipeline failures by:
Debugs GitLab CI/CD pipelines for merge requests: checks status, identifies failed jobs, retrieves logs, analyzes errors, and suggests fixes. Use for investigating pipeline issues or viewing job logs.
Manages GitLab CI/CD pipelines and jobs using glab ci: lists pipelines, validates .gitlab-ci.yml, views status, traces/retires jobs. Useful for debugging failures and config validation.
Runs GitLab CLI (glab) commands for MR status, issues, CI/CD pipelines, jobs, and repository operations. Validates installation and authentication first.
Share bugs, ideas, or general feedback.
This skill enables Claude to investigate GitLab CI pipeline failures by:
The script will fail if it detects any missing configuration. Interpret the error message and provide instructions for setting up the required configuration.
IMPORTANT: Always run the script from the user's current working directory (where Claude was launched), NOT from the
skill directory. The script needs access to the git repository context. Use the base directory (<base_path>) for this
skill to execute the script with an absolute path.
When the user asks to check CI status, debug pipeline failures, or view job logs:
Check Current Pipeline Status
<base_path>/scripts/check_pipeline.py without arguments to check the current branch's pipeline statusCheck Specific Branch
-b or
--branch option to specify that branch.
<base_path>/scripts/check_pipeline.py -b feature-branchCheck Specific Pipeline by ID
-p or --pipeline-id option to inspect that pipeline<base_path>/scripts/check_pipeline.py -p 12519874995--pipeline-id and --branch are mutually exclusiveView Job Logs
-j or --job option to retrieve and display logs for a specific job<base_path>/scripts/check_pipeline.py -j "test-job-name"Troubleshoot CI Failures