Skills DirectoryCurated open-source Skills from GitHub

canary-watchcommit db7f2a6SKILL.md · Monitoring & Ops

Canary Watch

Watches a deployed URL for regressions in HTTP status, console errors, network failures, performance, content, APIs, static assets and SSE streams.

If a Slack or Discord webhook is configured, monitoring results are sent to that third-party service.

npx skills add affaan-m/ECC --skill canary-watch
Permissions
  • read-repo
  • write-files
  • shell
  • network
Compatible with
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
Source
Community · Affaan Mustafa
Status
Scan passed
License
MIT

Core rule

Alert immediately when any critical threshold is crossed, such as a non-200 status or a 5xx from an API.

Execution Phases

  1. Phase 01Pick a watch mode

    Default to a single quick check, or run a sustained watch with an interval and duration, or compare staging against production.

  2. Phase 02Run the checks

    Check HTTP status, console errors, network requests, LCP/CLS/INP, key page elements, API health, static assets and SSE heartbeats.

  3. Phase 03Classify by threshold

    Compare results to the baseline and sort them into critical, warning and info.

  4. Phase 04Notify and report

    On critical breaches, send a desktop notification and log it, optionally post to Slack or Discord, then output a canary report table.

Permissions (summarised from SKILL.md)

CapabilityNeededDetails
File writesLimitedOnly appends alerts to ~/.claude/canary-watch.log.
Command executionLimitedUsed for desktop notifications on macOS or Linux and for repeating checks at an interval.
Network outboundRequiredRequests the watched URL and its APIs, static assets and SSE endpoints, and optionally calls Slack or Discord webhooks.

SKILL.md frontmatter (YAML)

SKILL.md frontmatter (YAML)commit db7f2a6
---
name: canary-watch
description: Use this skill to monitor and verify a deployed URL after releases — checks HTTP endpoints, SSE streams, static assets, console errors, and performance regressions after deploys, merges, or dependency upgrades. Smoke / canary / post-deploy verification.
metadata:
  origin: ECC
---

Related skills

A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.