uptime-monitor

Monitor deployed services via health endpoints and send Slack alerts on downtime.

1|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Cheggin/request-for-startups --skill uptime-monitor-cheggin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uptime-monitor
Source: https://github.com/Cheggin/request-for-startups/tree/main/skills/uptime-monitor
Command: npx skills add https://github.com/Cheggin/request-for-startups --skill uptime-monitor-cheggin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Continuous monitoring of deployed services to detect outages and measure reliability, enabling proactive responses rather than reactive firefighting.

Core Features & Use Cases

  • Health endpoint validation to ensure /health returns 200 with a dependency status
  • Configurable polling interval with independent frontend and backend monitoring
  • Failure detection with a consecutive-failure threshold and Slack alerting
  • Uptime tracking with rolling metrics over 24h, 7d, and 30d
  • Automatic incident-response workflow triggering on confirmed downtime
  • Easy inclusion in investor updates with aggregated uptime data

Quick Start

Run uptime-monitor in your deployment to start continuous health checks and alerting.

Frequently Asked Questions about uptime-monitor

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

FAQPage Schema
How do I monitor my API health endpoint and get Slack alerts for downtime?

Health endpoint monitoring validates that your /health endpoint returns a 200 status, then sends Slack alerts when consecutive failures exceed a configurable threshold to notify you of downtime.

What is the best way to track uptime metrics for my deployed backend services?

Uptime tracking calculates rolling reliability metrics over 24h, 7d, and 30d windows by continuously polling your backend services, giving you aggregated availability data for reporting.

Can I configure different polling intervals for frontend and backend uptime monitoring?

Yes, you can configure independent polling intervals for frontend and backend monitoring, allowing distinct health checks tailored to each service type's monitoring requirements.

How does consecutive-failure detection work for downtime alerting?

Consecutive-failure detection triggers alerts only after a service fails health checks a configured number of times in a row, preventing false alarms from transient network blips before sending Slack notifications.

Do I need any external dependencies to run continuous health checks on my applications?

No external dependencies are required to run continuous health checks. The monitoring applies to frontend and backend services with configurable polling and Slack integration built in.

How do I automate incident response workflows when my application goes down?

Automatic incident-response workflows trigger on confirmed downtime after consecutive-failure detection, enabling proactive responses rather than reactive firefighting when your services go down.