uptime-monitor

Monitor website uptime - check availability, response times, and status

9 stars

Best use case

uptime-monitor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Monitor website uptime - check availability, response times, and status

Teams using uptime-monitor should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/orthogonal-uptime-monitor/SKILL.md --create-dirs "https://raw.githubusercontent.com/orthogonal-sh/skills/main/skills/orthogonal-uptime-monitor/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/orthogonal-uptime-monitor/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How uptime-monitor Compares

Feature / Agentuptime-monitorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Monitor website uptime - check availability, response times, and status

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Uptime Monitor - Website Availability Monitoring

Monitor website uptime, check response times, and verify service availability.

## Workflow

### Step 1: Check Website Status
Verify site is accessible:

```bash
orth api run linkup /fetch --body '{"url": "https://yoursite.com"}'
```

### Step 2: Verify Page Content
Ensure page loads correctly:

```bash
orth api run scrapegraph /v1/smartscraper --body '{
  "website_url": "https://yoursite.com",
  "user_prompt": "Check if page loads and contains expected content. Report any error messages."
}'
```

### Step 3: Test API Health
Check API endpoints:

```bash
orth api run linkup /fetch --body '{"url": "https://api.yoursite.com/health"}'
```

### Step 4: Check Multiple Endpoints
Monitor critical paths:

```bash
orth api run olostep /v1/batches --body '{
  "urls": [
    "https://yoursite.com",
    "https://yoursite.com/login",
    "https://api.yoursite.com/health",
    "https://yoursite.com/dashboard"
  ]
}'
```

### Step 5: Research Status Page
Check official status:

```bash
orth api run scrapegraph /v1/smartscraper --body '{
  "website_url": "https://status.yoursite.com",
  "user_prompt": "Extract current service status, any incidents, and affected components"
}'
```

### Step 6: Send Alert (if down)
Use SMS for critical alerts:

```bash
orth api run textbelt /text --body '{
  "phone": "+1234567890",
  "message": "ALERT: yoursite.com is down! Check immediately."
}'
```

## Monitoring Script

```bash
SITES=("https://example.com" "https://api.example.com/health")

for site in "${SITES[@]}"; do
  echo "Checking: $site"
  orth api run linkup /fetch --body "{\"url\": \"$site\"}"
done
```

## Example Usage

```bash
# Quick status check
orth api run linkup /fetch --body '{"url": "https://stripe.com"}'

# Check status page
orth api run scrapegraph /v1/smartscraper --body '{
  "website_url": "https://status.github.com",
  "user_prompt": "What is the current status of GitHub services?"
}'

# Monitor competitor uptime
orth api run linkup /fetch --body '{"url": "https://competitor.com"}'
```

## What to Monitor

1. **Homepage**: Main website accessible
2. **API Health**: Health check endpoints
3. **Login/Auth**: Authentication working
4. **Critical Features**: Core functionality
5. **Status Page**: Official service status

## Discover More

List all endpoints, or add a path for parameter details:

```bash
orth api show linkup
orth api show olostep
orth api show scrapegraph
orth api show textbelt 
```

Example: `orth api show olostep /v1/scrapes` for endpoint parameters.

Related Skills

yt-dlp-downloader

9
from orthogonal-sh/skills

Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "下载视频", "download video", "yt-dlp", "YouTube", "B站", "抖音", "提取音频", "extract audio".

slack

9
from orthogonal-sh/skills

Send messages and manage Slack channels. Use when asked to send Slack messages, post to channels, list channels, or fetch message history.

yc-batch-evaluator

9
from orthogonal-sh/skills

Evaluate YC batch companies for investment — scrapes the YC directory, researches each company and its founders (work history, LinkedIn, website), assesses founder-company fit, and exports to Google Sheets with priority rankings. Use when asked to evaluate YC companies, research a YC batch, screen startups, or do due diligence on YC companies.

website-screenshot

9
from orthogonal-sh/skills

Take screenshots of websites and web pages

weather

9
from orthogonal-sh/skills

Get current weather and forecasts using free APIs (no API key required). Use when asked about weather, temperature, forecasts, or climate conditions for any location.

weather-forecast

9
from orthogonal-sh/skills

Get weather forecasts - temperature, precipitation, wind, and conditions

vhs-terminal-recordings

9
from orthogonal-sh/skills

Create polished terminal GIF recordings using VHS (Video Hardware Software) by Charmbracelet. Use when asked to create terminal demos, CLI gifs, command-line recordings, or animated terminal screenshots for documentation, READMEs, or marketing.

verify-email

9
from orthogonal-sh/skills

Verify if an email address is valid and deliverable

valyu

9
from orthogonal-sh/skills

Web search, AI answers, content extraction, and async deep research

twitter-profile-lookup

9
from orthogonal-sh/skills

Look up Twitter/X profiles - get bio, followers, tweets, and engagement

tomba

9
from orthogonal-sh/skills

Email finder and verifier - find emails from domains, LinkedIn, or company search

tiktok-search

9
from orthogonal-sh/skills

Search TikTok - find profiles, videos, hashtags, and trending content