| name | coverage |
| description | Fetch coverage diff from Codecov for the current branch or a specific PR. Shows uncovered lines, patch coverage, and overall coverage change. |
Coverage
Fetch line-by-line coverage information from Codecov for a GitHub pull request.
Instructions
Use this skill to check code coverage for your changes before merging.
Current branch (auto-detect PR)
uv run scripts/codecov_diff.py
This auto-detects the org, repo, and PR number using the gh CLI based on the current branch.
Specific PR number
uv run scripts/codecov_diff.py 123
Output
The script outputs:
- PR title and state
- HEAD coverage (overall coverage on the branch)
- Patch coverage (coverage of changed lines only)
- Coverage change (+/- percentage)
- Per-file breakdown with:
- Missed line count
- Patch coverage percentage
- Specific uncovered line numbers (as ranges like
45-48, 52, 60-65)
- Partial coverage line numbers
Requirements
- The
gh CLI must be installed and authenticated for auto-detection
- The PR must have Codecov coverage data uploaded