Install any skill in seconds. Free to start, no credit card required.
Get Started Free →onyx-dot-app/check-pr
Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions. Waits for pending checks to complete, categorizes issues as actionable or informational, and optionally fixes and resolves them.
Passed 11 of 17 test cases with the skill, and 6 of 17 without it.
and 5 more in the full report
7 fixed7 passed either way7 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
During PR inspection on GitHub or GitLab, some CI workflow runs are still showing 'IN_PROGRESS' or 'running'. How frequently should status checks be re-polled?
| Checked | Without skill | With skill |
|---|---|---|
| Waits thirty seconds between polling requests until all checks reach terminal states. | Missed | Passed |
The instructions your model reads when the skill loads.
Analyze a pull request (GitHub), merge request (GitLab), or shelved changelist (Perforce) for review comments, status checks, and description completeness, then help address any issues found.
First check if the user is working in a Perforce depot by looking for a .p4config file or P4CLIENT/P4PORT environment variables:
# Check for Perforce environment
if p4 info >/dev/null 2>&1; then
VCS="perforce"
else
# Fall back to git remote detection
REMOTE_URL=$(git remote get-url origin)
if echo "$REMOTE_URL" | grep -qi "gitlab"; then
VCS="gitlab"
else
VCS="github"
fi
fi
For self-hosted GitLab instances whose hostname doesn't contain "gitlab", the user can override by passing --vcs gitlab as an input. For Perforce, the user can override by passing --vcs perforce.
If a number was provided, use it. Otherwise, detect it:
GitHub:
gh pr view --json number -q .number
test cases passed, vs 6 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.