Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: 'Test these 3 endpoints and tell me which ones are failing: /users, /products, /orders'
- 1Sends HTTP requests to each specified endpoint
- 2Records status codes and response times for each request
- 3Validates response body structure against expected fields
- 4Flags endpoints that time out or return unexpected status codes
- 5Generates a summary report with pass/fail results and performance metrics
Health report listing each endpoint's status code, response time, pass/fail result, and recommendations for any failing or slow endpoints