Watch a PR's CI/reviews and respond as they land.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add sherifabdlnaby/skills --skill watch-pr --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Watch Pr?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sherifabdlnaby-watch-pr)More formats (shields.io, HTML) on the badges page.
---
name: watch-pr
description: Watch a PR's CI/reviews and respond as they land.
license: MIT
argument-hint: "[PR number or URL] [duration|forever] (defaults to current branch's PR, 30m)"
disable-model-invocation: true
metadata:
author: sherifabdlnaby
version: "0.1.0"
---
# watch-pr
Load the **git** skill, then read its watch and review-responses references before acting.
Goal: keep the PR under watch without blocking your turn, respond to review comments as they arrive, and debug and fix CI failures. Get the PR to green and respond most bot comments automatically;
defer decisions that need my input so you keep making progress on everything else. Only after CI is green and bot reviews are addressed may you block waiting on me.
## Target PR
`$ARGUMENTS` may name the PR (number or URL). If empty, resolve the PR for the current branch:
```
gh pr view --json number,url,headRefName,state
```
## Time Budget
`$ARGUMENTS` may include a duration (`30m`, `1h`, `2h`, …) or `forever` / `indefinitely`.
- **Duration** → pass `--max-total <seconds>` (`s` / `m` / `h` / `d`). Default **30m** when neither a duration nor `forever` is given.
- On `BUDGET SPENT`, send the digest and stop.
- After you push a fix on a budgeted watch, re-run with `--reset-budget` so the new CI gets a full window.
## Indefinite Mode
When `$ARGUMENTS` contains `forever` (or `indefinitely`), watch until the PR merges or closes:
- Run with **no `--max-total`**, so the watch never returns `BUDGET SPENT`.
- `SETTLED` is **not** a stop condition here: checks finishing and activity dying down still means the PR is open. Relaunch and keep watching for the next review or push.
- The **only** stop condition is `CLOSED` (merged or closed). When it fires, send the final digest and stop.
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!