← Back to Skills Marketplace
cloudcompile

API Health Check

by CJ Hauser · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
79
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install api-health-check
Description
Check the health and status of popular AI APIs and services — OpenAI, Anthropic, Pollinations, OpenRouter, Gemini, and more. Use when the user wants to know...
README (SKILL.md)

API Health Check

Quickly checks if major AI APIs and services are operational. Perfect for troubleshooting or verifying service availability.

APIs Checked

  • OpenAI (api.openai.com)
  • Anthropic (api.anthropic.com)
  • Google Gemini (generativelanguage.googleapis.com)
  • Pollinations (image.pollinations.ai, text.pollinations.ai)
  • OpenRouter (openrouter.ai)
  • Stability AI (api.stability.ai)
  • Groq (api.groq.com)

Usage

check api status
is openai down?
check pollinations health

How it works

  1. Makes lightweight HEAD/GET requests to API endpoints
  2. Checks HTTP status codes and response times
  3. Reports status: ✅ UP, ❌ DOWN, ⚠️ SLOW
  4. Returns summary table of all services

Script

python scripts/check_apis.py [specific_api_name]

Without arguments, checks all APIs. With argument, checks only that service.

Output Example

API Health Status:
✅ OpenAI      - UP (234ms)
✅ Anthropic   - UP (189ms)
❌ Pollinations - DOWN (timeout)
✅ OpenRouter  - UP (412ms)
Usage Guidance
This skill appears to do what it says—query public AI API endpoints and report status—but it disables SSL certificate verification in the Python script, which is unsafe: an attacker on your network could spoof API responses and cause misleading results or leak information. Recommended steps before installing or running: (1) Inspect or run the script in a network-isolated environment; (2) remove the lines that set ctx.check_hostname = False and ctx.verify_mode = ssl.CERT_NONE so the default certificate validation is used; (3) consider changing the request to a GET when HEAD is unsupported, or add fallback logic, and add retries/backoff; (4) prefer using a well-maintained HTTP library (requests) with verify=True and clearer error handling; (5) if you can't review or modify the code, run it only on trusted networks or avoid using it. Given the TLS bypass, treat this as suspicious until that issue is fixed.
Capability Analysis
Type: OpenClaw Skill Name: api-health-check Version: 1.0.0 The skill performs AI API health checks as described, but the script 'scripts/check_apis.py' intentionally disables SSL certificate verification (ssl.CERT_NONE and check_hostname = False). This is a significant security vulnerability that exposes the agent to man-in-the-middle (MITM) attacks. While there is no evidence of intentional malice or data exfiltration, the use of insecure network configurations meets the threshold for a suspicious classification.
Capability Assessment
Purpose & Capability
Name/description align with the included script and behavior: it contacts known AI API endpoints and reports HTTP status and latency. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md limits runtime behavior to issuing HTTP HEAD/GET checks and summarizing results. The script itself performs only network requests and prints output (no file reads/writes, no env var access). However, SKILL.md mentions HEAD/GET while the script uses only HEAD; some endpoints may not respond correctly to HEAD. The script also disables TLS verification (see below), which is outside the stated 'lightweight' health-check necessity.
Install Mechanism
Instruction-only with a small Python script, no install spec and no external downloads — low install risk.
Credentials
The skill requests no environment variables or credentials. Its network access to the listed API hostnames is proportionate to its stated purpose.
Persistence & Privilege
No elevated persistence requested (always:false). The skill does not modify agent/system configuration or require permanent presence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install api-health-check
  3. After installation, invoke the skill by name or use /api-health-check
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Check AI API status
Metadata
Slug api-health-check
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is API Health Check?

Check the health and status of popular AI APIs and services — OpenAI, Anthropic, Pollinations, OpenRouter, Gemini, and more. Use when the user wants to know... It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install API Health Check?

Run "/install api-health-check" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is API Health Check free?

Yes, API Health Check is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does API Health Check support?

API Health Check is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created API Health Check?

It is built and maintained by CJ Hauser (@cloudcompile); the current version is v1.0.0.

💬 Comments