ci-monitor_skill

This skill monitors GitHub PR CI checks until completion and notifies you of the final result, ensuring you never miss failures.
  • Go

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill dhughes/claude-marketplace --skill ci-monitor

  • SKILL.md5.7 KB

Overview

This skill continuously monitors GitHub pull request CI/CD checks until all checks complete, then reports results with clear summaries and optional audio alerts. It is tenacious by design: it polls regularly, handles transient errors, and keeps watching until a definitive pass or fail is reached or the user stops it. Use it after creating or updating a PR or whenever you want live tracking of check status.

How this skill works

The skill identifies the target PR either from a provided number or the current branch using gh. It polls gh pr checks every 60 seconds, watches individual check states (PENDING, IN_PROGRESS, COMPLETED) and conclusions (SUCCESS, FAILURE, CANCELLED, SKIPPED, NEUTRAL). When all checks complete it announces a concise success or failure summary, prints links to failing check details, and optionally plays a macOS audio notification. Transient network/API errors are retried and monitoring continues until the user explicitly stops it.

When to use it

  • After creating or updating a pull request and you want to know when CI finishes
  • When you ask to “monitor the PR”, “watch the CI”, or “let me know when CI finishes”
  • Before merging a PR to ensure all checks pass
  • When you need real-time visibility into which checks are still running or have failed
  • If you want an audio alert for long-running pipelines

Best practices

  • Ensure GitHub CLI (gh) is installed and authenticated before starting
  • Provide the PR number when possible to avoid ambiguity; otherwise the current branch is used
  • Expect long waits for large pipelines—this skill never gives up polling until completion
  • Use the periodic status updates (every 5 minutes and on state changes) to stay informed without flooding output
  • When failures occur, open the provided detailsUrl links for actionable logs and fixes

Example use cases

  • Developer pushes a fix and asks “watch the checks” so they can continue other work until CI finishes
  • After creating a PR with gh pr create, offer to monitor CI and automatically start tracking results
  • Reviewer wants to know if a flaky test failed—monitor to capture the exact failing check and link
  • Release engineer waits for a long matrix build and wants audio notification when the entire job set completes
  • CI dashboard alternative for CLI users who prefer step-by-step console updates and failure links

FAQ

It notifies you that gh authentication is required and offers guidance to run gh auth login or gh auth status before monitoring.

How often does it poll and can I change the interval?

Default polling is every 60 seconds to balance responsiveness and rate limits. You can adjust the interval if you need faster or slower polling.

What happens on transient API errors?

Transient errors cause a 60-second wait and retry. After three consecutive errors you are informed but monitoring continues; it will not stop unless you interrupt it.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational