Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Fetch the latest todos from JSONPlaceholder and show me the first three
- 1Require the api-tester skill
- 2Call api.request('GET', 'https://jsonplaceholder.typicode.com/todos') with no extra headers or body
- 3Receive structured response with status 200 and a parsed JSON array
- 4Extract and return the first three todo items with their titles and completion status
Three todo objects with id, title, and completed field from the JSONPlaceholder API