skillfed

uptime-monitor

Monitor website uptime by checking availability across critical endpoints, verifying response times, and detecting service outages. The skill tests homepage accessibility, API health, authentication, and core functionality while optionally sending alerts when issues are detected.

Uptime Monitor checks website availability and response times to verify if your site is currently online.

AI-generated summary based on this skill's SKILL.md

1,062 194 MIT updated by gooseworks-ai

Install

gooseworks-ai/goose-skills/uptime-monitor · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/gooseworks-ai/goose-skills
cp -r goose-skills/skills/monitoring/capabilities/uptime-monitor ~/.claude/skills/uptime-monitor

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

Can uptime-monitor check if my website is down right now?

uptime-monitor monitors website uptime by testing your site's availability and detecting when it goes offline. The skill checks if your website is currently online by testing critical endpoints and can alert you immediately when service outages occur, helping you respond quickly to downtime.

How does uptime-monitor monitor website uptime and response times?

uptime-monitor tracks both availability and performance by regularly testing your endpoints and measuring response times. It verifies homepage accessibility, API health, authentication systems, and core functionality while recording response metrics to help you understand your site's performance patterns over time.

Can uptime-monitor test multiple website URLs and APIs?

Yes, uptime-monitor supports monitoring multiple website URLs and can verify API health endpoints. The skill tests critical service endpoints across your infrastructure, allowing you to track the status of several sites and APIs simultaneously from a single monitoring setup.

Does uptime-monitor send alerts when services become unavailable?

uptime-monitor can send alerts when services go down or become unavailable, helping you detect outages in real time. When critical endpoints fail or response times exceed thresholds, the skill notifies you so you can address issues before they impact users.

What does uptime-monitor check about my website's health?

uptime-monitor verifies multiple aspects of your site's health including homepage accessibility, API endpoint responses, authentication system functionality, and core service availability. This comprehensive testing helps ensure all critical components are running and performing as expected.

SKILL.md

rendered from the published skill — quoted content, verbatim

Uptime Monitor - Website Availability Monitoring

Setup

Read your credentials from ~/.gooseworks/credentials.json:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"

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

Workflow

Step 1: Check Website Status

Verify site is accessible:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"linkup","path":"/fetch","body":{"url":"https://yoursite.com"}}'
Step 2: Verify Page Content

Ensure page loads

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 2 files
skills/monitoring/capabilities/uptime-monitor/SKILL.md
skills/monitoring/capabilities/uptime-monitor/skill.meta.json

Related skills

Tags

availability-tracking downtime-detection health-checks endpoint-monitoring alert-notifications service-reliability status-verification performance-metrics