ci-status-monitoring

Monitor GitHub Actions CI status for pull requests using gh CLI.

Updated Jan 3, 2026
One-click install
npx skills add https://github.com/jayhjenkins/Dev-Team-Full-SDLC --skill ci-status-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-status-monitoring
Source: https://github.com/jayhjenkins/Dev-Team-Full-SDLC/tree/main/.claude/skills/ci-status-monitoring
Command: npx skills add https://github.com/jayhjenkins/Dev-Team-Full-SDLC --skill ci-status-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps software teams quickly observe GitHub Actions CI status on pull requests and surface actionable results, reducing manual checks and delays.

Core Features & Use Cases

  • Live CI status checks on PRs and branches to quickly identify failures.
  • Aggregate failure details and links for rapid triage.
  • Pre-merge verification prompts and status tracking to streamline reviews.

Quick Start

Prerequisites: Ensure gh CLI is installed and authenticated. Get the PR number, then run commands to view checks and wait for completion:

  • Get PR number for current branch: PR_NUMBER=$(gh pr view --json number --jq '.number')
  • List checks: gh pr checks $PR_NUMBER
  • Wait for completion: gh pr checks $PR_NUMBER --watch
  • Get failure details if any: gh pr checks $PR_NUMBER --json name,conclusion --jq '.[] | select(.conclusion != "success" and .conclusion != "skipped")'

Frequently Asked Questions about ci-status-monitoring

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

FAQPage Schema
How do I check GitHub Actions CI status on a pull request?

GitHub Actions CI status is monitored by running the `gh pr checks` command with a specific PR number via the gh CLI. This surfaces live check results and identifies failing actions quickly for rapid triage.

What is the best way to wait for PR checks to finish before merging?

Waiting for PR checks to finish is best achieved by running the `gh pr checks` command with the `--watch` flag. This monitors the CI lifecycle in real-time and blocks until completion, streamlining pre-merge verification.

How do I extract failing GitHub Actions checks for triage?

Failing GitHub Actions checks are extracted by querying `gh pr checks` with JSON output and jq filters. Selecting entries where the conclusion is not success or skipped isolates the failed checks, providing actionable failure details and links.

Do I need the gh CLI installed to monitor CI status?

Installing and authenticating the gh CLI is required to monitor CI status using this approach. The monitoring process relies entirely on gh CLI commands to query pull request checks, wait for completion, and extract failure details.

How do I get the PR number for my current branch to run CI checks?

The PR number for your current branch is retrieved by running `gh pr view --json number --jq '.number'`. This extracts the pull request identifier needed to subsequently run CI status checks and surface failures.