LaunchKit · 2026
Back to Skills

api-tester

Perform structured HTTP/HTTPS requests (GET, POST, PUT, DELETE) with custom headers and JSON body support.

1
2.1k downloads
by @wanng-ide

Setup & Installation

openclaw skills install @wanng-ide/api-tester

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

npx clawhub install api-tester

What This Skill Does

A dependency-free HTTP client that performs GET, POST, PUT, and DELETE requests with custom headers and JSON body support. It uses Node.js built-in modules, so no packages need to be installed. Returns structured response objects including status code, headers, parsed body, and errors.

Uses only Node.js built-in http and https modules, so there are no packages to install and no dependency conflicts to manage.

When to use it

  • Testing a new REST API endpoint during development
  • Running automated health checks against remote services
  • Posting JSON payloads to a webhook from an agent workflow
  • Verifying that an authentication token works against a live API
  • Fetching data from a third-party API without leaving the agent environment

Example Workflow

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

INPUT

User asks: Fetch the latest todos from JSONPlaceholder and show me the first three

AGENT
  1. 1Require the api-tester skill
  2. 2Call api.request('GET', 'https://jsonplaceholder.typicode.com/todos') with no extra headers or body
  3. 3Receive structured response with status 200 and a parsed JSON array
  4. 4Extract and return the first three todo items with their titles and completion status
OUTPUT

Three todo objects with id, title, and completed field from the JSONPlaceholder API