monitor-pr
Installation
SKILL.md
Monitor PR
Monitor a pull request by running two scripts in async terminals: one that waits for a Copilot code review, and one that waits for CI to finish. When either terminal exits, the host's async-terminal runtime notifies the agent on its next turn, so the agent can react without polling.
Host requirement: this skill assumes the agent host can run long-lived background terminals and notify the agent when they exit — for example, VS Code Chat's
run_in_terminalwithmode=asyncplusget_terminal_output/kill_terminal. Hosts without that capability will need to adapt the procedure (e.g. foreground the scripts and block on them).
When to Use
- After creating a PR and you want to wait for CI and Copilot's review
- When the user says "land this PR", "watch this PR", "monitor CI", or "wait for checks"
Prerequisites
ghCLI installed and authenticated.- An active PR — created earlier in the conversation, or supplied by the user as a number or URL.
- A Copilot review in flight, or already posted. If Copilot has never been requested as a reviewer on this PR and has no posted comments, the review script will exit quickly with
NO_PENDING_COPILOT_REVIEW— this skill only waits for Copilot reviews, it does not request them.