openshift/validate-pr-override-images
Validates that CPO override images in a PR actually contain the PRs they claim to include
npx skills add https://github.com/openshift/hypershift --skill validate-pr-override-images
validate-pr-override-images
/validate-pr-override-images <PR-URL-or-number>
Validates that CPO override images in a PR actually contain the claimed fix PRs.
The PR description must include a structured validation contract as documented
in docs/content/contribute/cpo-overrides.md
under "Validating Override Images Contain Claimed PRs". Example:
branch: 4.20 wants: https://github.com/openshift/hypershift/pull/8593
branch: 4.21 wants: https://github.com/openshift/hypershift/pull/8593, https://github.com/openshift/hypershift/pull/8565
Prerequisites:
skopeo must be installed (brew install skopeo on macOS)Extract the PR number from the argument, then run:
.claude/skills/validate-pr-override-images/validate-overrides.sh <pr-number>
Report the output to the user.
$1: PR URL (e.g., https://github.com/openshift/hypershift/pull/8610) or PR number (e.g., 8610)Take openshift/validate-pr-override-images from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference brew.
Without those the skill loads but fails at the first command.