LaunchKit · 2026
Back to Skills

ub2-api-health-checker

A skill that enables Claw to test API endpoints, verify their responses, measure performance, and generate a health.

0
431 downloads
by @underbench2-gif

Setup & Installation

openclaw skills install @underbench2-gif/ub2-api-health-checker

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ub2-api-health-checker

What This Skill Does

Tests HTTP API endpoints by sending requests, validating status codes and response structure, and measuring response times. Generates a health report with pass/fail status, performance metrics, and recommendations for slow or failing endpoints. Supports GET, POST, PUT, and DELETE methods, plus authentication via API keys, Bearer tokens, or basic auth.

Replaces ad-hoc curl commands or custom test scripts with a structured workflow that produces a consolidated health report with performance statistics in one pass.

When to use it

  • Checking if a newly deployed API is responding before going live
  • Monitoring which endpoints are slow across a set of microservices
  • Verifying a third-party API returns expected fields after a provider update
  • Testing authenticated endpoints without writing custom scripts
  • Running a pre-release check on all API routes to catch regressions

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Test these 3 endpoints and tell me which ones are failing: /users, /products, /orders'

AGENT
  1. 1Sends HTTP requests to each specified endpoint
  2. 2Records status codes and response times for each request
  3. 3Validates response body structure against expected fields
  4. 4Flags endpoints that time out or return unexpected status codes
  5. 5Generates a summary report with pass/fail results and performance metrics
OUTPUT

Health report listing each endpoint's status code, response time, pass/fail result, and recommendations for any failing or slow endpoints