pr-ci-watch

Monitor GitHub pull request CI status check transitions and terminal states.

3|2|Updated May 12, 2026
One-click install
npx skills add https://github.com/kriscendobot/garden --skill pr-ci-watch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-ci-watch
Source: https://github.com/kriscendobot/garden/tree/main/skills/pr-ci-watch
Command: npx skills add https://github.com/kriscendobot/garden --skill pr-ci-watch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh.

What problem does it solve?

This Skill solves the problem of inefficient CI monitoring by providing a granular, event-driven view of pull request status checks, preventing developers from manually refreshing pages to see if builds have settled.

Core Features & Use Cases

  • Real-time Transition Tracking: Emits specific lines when individual CI checks change status or conclusion, allowing for precise progress reporting.
  • Terminal State Detection: Automatically identifies when all checks have settled and reports the final outcome, including total counts and failure status.
  • Use Case: Integrate this into an automated gardening loop to wait for CI completion before triggering a merge, ensuring that only green PRs are processed.

Quick Start

Use the pr-ci-watch skill to monitor the CI status of pull request number 42 in the repository owner/repo.

Frequently Asked Questions about pr-ci-watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor GitHub pull request CI status transitions automatically?

To monitor GitHub pull request CI status transitions automatically, use an event-driven tracking mechanism that observes CI check rollups and emits real-time updates when individual checks change status or reach a terminal state.

Do I need the GitHub CLI to track CI check rollups for pull requests?

Yes, you need the GitHub CLI (gh) installed and authenticated to track CI check rollups, as it provides the API interaction required to query pull request statuses and persist state for detecting transitions.

What is terminal state detection for pull request CI checks?

Terminal state detection for pull request CI checks is the process of identifying when all builds have settled, automatically reporting the final outcome including total counts and specific failure statuses.

How do I automate a merge workflow to wait for CI completion on a PR?

To automate a merge workflow to wait for CI completion, integrate a monitoring loop that tracks pull request status checks and only triggers the merge action when terminal state detection confirms all checks have settled green.

Can I get granular failure analysis when a GitHub Actions build fails on a PR?

Yes, you can get granular failure analysis when a GitHub Actions build fails by tracking individual CI check conclusions, which provides specific lines reporting each status transition and the final failure outcome.

Why should I use an automated CI-watch loop instead of manually refreshing PR pages?

You should use an automated CI-watch loop instead of manually refreshing PR pages to gain an event-driven view of status checks, preventing inefficient manual monitoring and enabling precise progress reporting for build failures.