canary

Query errors and health status via the Canary REST API.

13|3|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/phrazzld/spellbook --skill canary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/phrazzld/spellbook/tree/main/skills/canary
Command: npx skills add https://github.com/phrazzld/spellbook --skill canary

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Canary health and error incidents are challenging to monitor across services and targets. This skill provides a unified interface to query errors, assess health status, and configure monitoring targets on a self-hosted Canary instance.

Core Features & Use Cases

  • Query errors and health across all targets via Canary REST API.
  • Manage targets and configure webhooks to support incident response.
  • Health and error triage: aggregate insights and generate summaries.

Quick Start

Query current health status and error counts for all targets.

Frequently Asked Questions about canary

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

FAQPage Schema
How do I check health status and errors across multiple monitoring targets?

You can check health status and query errors across multiple monitoring targets by accessing a self-hosted Canary observability instance via its REST API. This aggregates current health data and error counts for all configured targets in one place.

How do I configure webhooks for incident response on a Canary observability instance?

You can configure webhooks for incident response by managing targets directly through the Canary REST API at /api/v1. This allows you to set up webhook configurations to support automated alerting and response across your monitored services.

What environment variables do I need to access the Canary REST API?

You need the CANARY_ENDPOINT and CANARY_API_KEY environment variables to access the Canary REST API. The API uses Bearer authentication at /api/v1 to securely query and manage your monitoring targets and health data.

Can I triage health and error incidents across different services using Canary?

Yes, you can triage health and error incidents across different services using Canary. The skill queries the REST API to aggregate insights and generate summaries, helping you debug varied environments and assess overall uptime and target health.

Does this monitoring approach work with self-hosted observability instances?

Yes, this approach works specifically with self-hosted Canary observability instances. It queries the REST API to manage targets and check uptime, providing a unified interface to debug across services within your own infrastructure.