Claude Code Skill

Set up and manage uptime monitoring with natural language — right from your editor.

What It Does

The Uptime Monitor skill for Claude Code lets you manage your entire monitoring setup through natural language. Instead of memorizing CLI flags, just tell Claude what you want:

Monitor my API at api.example.com every 10 seconds
Alert me on Slack when something goes down
What's the status of my monitors?
Create a status page for my customers
Show me recent incidents for the production API
Set up PagerDuty alerts for the on-call team

The skill handles CLI installation, authentication, and translates your intent into the right commands with sensible defaults.

Installation

Install the CLI and skill together:

curl -sSfL https://cli.uptime-monitor.io/install.sh | sh -s -- --with-claude-skill

Or if the CLI is already installed:

uptime-monitor setup-skill

The skill installs to ~/.claude/skills/uptime-monitor-cli/ and is automatically available in Claude Code.

How It Works

When you ask Claude about uptime monitoring, the skill activates and:

1

Checks CLI is installed

Offers to install it if missing

2

Verifies authentication

Guides you through uptime-monitor auth if needed

3

Executes your request

Runs the right CLI commands with best-practice defaults

The skill includes built-in knowledge of monitoring best practices — optimal check intervals, region selection, fail thresholds, and alerting strategies.

Alerts & Notifications

Set up alerts through natural language. The skill supports all notification channels:

ChannelExample Prompt
Slack"Send alerts to our #ops-alerts Slack channel"
PagerDuty"Set up PagerDuty alerts for the on-call team"
Email"Email [email protected] when something goes down"
Discord"Alert our Discord #monitoring channel"
Opsgenie"Route P1 alerts through Opsgenie"
Zendesk"Create a Zendesk ticket when a monitor goes down"
incident.io"Track incidents in incident.io"
Webhook"Send a webhook to our automation endpoint"

You can also receive push notifications on your iPhone with the Uptime Monitor iOS app.

Capabilities

Monitors

  • Create HTTPS, TCP, and Ping monitors
  • List, update, pause, resume, delete
  • Check overall status
  • Configure SSL certificate monitoring

Contacts

  • Set up any notification channel
  • Test contact delivery
  • Attach contacts to monitors
  • Reactivate disabled contacts

Status Pages

  • Create public status pages
  • Custom domains and password protection
  • Choose uptime period (7, 30, 90 days)

Incidents

  • View recent and ongoing incidents
  • Get detailed error information
  • Add comments for post-mortems

Learn More

The skill is built on the Uptime Monitor CLI. For the full command reference and all available flags, see the CLI documentation.

To learn more about Claude Code skills, visit the Claude Code documentation.