canary-watch

Monitor deployed URLs for HTTP status, console errors, and performance regressions.

3|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/agentmatters/mullai-bot --skill canary-watch-agentmatters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary-watch
Source: https://github.com/agentmatters/mullai-bot/tree/main/src/Mullai.Skills/Skills/claude-code-everything/canary-watch
Command: npx skills add https://github.com/agentmatters/mullai-bot --skill canary-watch-agentmatters

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Monitor a deployed URL for regressions after deploys to ensure issues are detected early and inform rollback decisions.

Core Features & Use Cases

  • Continuous canary monitoring of a live URL to verify availability, errors, performance, and content integrity across environments.
  • Supports Quick Check, Sustained Watch, and Diff mode to compare production and staging URLs.
  • Alerts and reports with optional webhooks, and can be integrated into CI workflows for deployment pipelines.

Quick Start

Run canary-watch on your target URL to begin monitoring after deployment.

Frequently Asked Questions about canary-watch

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

FAQPage Schema
How do I monitor a URL for regressions after a deployment?

Post-deploy monitoring detects regressions by running a looping watch on a deployed URL to identify HTTP status changes, new console errors, performance regressions, and content drift. It uses configurable intervals, durations, and threshold-based alerts to verify availability after deploys.

What is the best way to detect HTTP status changes after a PR merge?

The best way to detect HTTP status changes after a PR merge is applying post-deploy monitoring to the target URL. This approach watches for availability shifts, new console errors, and content drift, enabling threshold-based alerts and optional webhook notifications to inform rollback decisions.

Can I compare production and staging URLs to detect content drift?

Yes, you can compare production and staging URLs using Diff mode. This mode contrasts the live URLs to detect content drift, HTTP status changes, and performance regressions, providing alerts that help verify environment integrity across deployments.

Does canary-watch support CI integration and webhook notifications?

Yes, canary-watch supports CI integration and webhook notifications. It can be integrated into deployment pipelines to provide threshold-based alerts and optional notifications via desktop alerts and webhooks, ensuring deployment workflows capture post-deploy regressions.

Can I use post-deploy monitoring for dependency upgrades?

Yes, you can apply post-deploy monitoring for dependency upgrades. By running a sustained watch or quick check on the deployed URL, the monitoring detects new console errors, performance regressions, and content drift caused by the upgraded dependencies.