uptime-monitor
Monitor website uptime - check availability, response times, and status
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/orthogonal-uptime-monitor/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How uptime-monitor Compares
| Feature / Agent | uptime-monitor | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
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
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
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
Take screenshots of websites and web pages
weather
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
Get weather forecasts - temperature, precipitation, wind, and conditions
vhs-terminal-recordings
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
Verify if an email address is valid and deliverable
valyu
Web search, AI answers, content extraction, and async deep research
twitter-profile-lookup
Look up Twitter/X profiles - get bio, followers, tweets, and engagement
tomba
Email finder and verifier - find emails from domains, LinkedIn, or company search
tiktok-search
Search TikTok - find profiles, videos, hashtags, and trending content