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-watchCommand selected. Copy it manually.
- 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
- Category
- Monitoring & Ops
Core rule
Alert immediately when any critical threshold is crossed, such as a non-200 status or a 5xx from an API.
Execution Phases
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.
Phase 02Run the checks
Check HTTP status, console errors, network requests, LCP/CLS/INP, key page elements, API health, static assets and SSE heartbeats.
Phase 03Classify by threshold
Compare results to the baseline and sort them into critical, warning and info.
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)
| Capability | Needed | Details |
|---|---|---|
| File writes | Limited | Only appends alerts to ~/.claude/canary-watch.log. |
| Command execution | Limited | Used for desktop notifications on macOS or Linux and for repeating checks at an interval. |
| Network outbound | Required | Requests the watched URL and its APIs, static assets and SSE endpoints, and optionally calls Slack or Discord webhooks. |
SKILL.md frontmatter (YAML)
---
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
---