mlflow / analyze-ci
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/analyze-ci && curl -L -o skill.zip "https://fastmcp.me/Skills/Download/2952" && unzip -o skill.zip -d .claude/skills/analyze-ci && rm skill.zip
Project Skills
This skill will be saved in .claude/skills/analyze-ci/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
Analyze failed GitHub Action jobs for a pull request.
0 views
0 installs
Skill Content
--- name: analyze-ci description: Analyze failed GitHub Action jobs for a pull request. allowed-tools: - Bash(uv run skills analyze-ci:*) --- # Analyze CI Failures This skill analyzes logs from failed GitHub Action jobs using Claude. ## Prerequisites - **GitHub Token**: Auto-detected via `gh auth token`, or set `GH_TOKEN` env var ## Usage > **Note:** Always single-quote URLs to prevent the shell from interpreting special characters (e.g., `?` in query parameters). ```bash # Analyze all failed jobs in a PR uv run skills analyze-ci '<pr_url>' # Analyze all failed jobs in a workflow run uv run skills analyze-ci '<run_url>' # Analyze specific job URLs directly uv run skills analyze-ci '<job_url>' ['<job_url>' ...] # Show debug info (tokens and costs) uv run skills analyze-ci '<pr_url>' --debug ``` Output: A concise failure summary with root cause, error messages, test names, and relevant log snippets. ## Examples ```bash # Analyze CI failures for a PR uv run skills analyze-ci 'https://github.com/mlflow/mlflow/pull/19601' # Analyze a specific workflow run uv run skills analyze-ci 'https://github.com/mlflow/mlflow/actions/runs/22626454465' # Analyze specific job URLs directly uv run skills analyze-ci 'https://github.com/mlflow/mlflow/actions/runs/12345/job/67890' ```