A lightweight, zero-dependency Node.js HTTP client for making resilient API requests with automatic retries and graceful error handling.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install simplehttpskill
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install simplehttpskill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Simple HTTP skill is a high-performance utility designed for AI agents to interact with web services and APIs. Built natively on Node.js modules, this Openclaw Skills component allows for seamless GET, POST, PUT, and DELETE operations without the overhead of external libraries. It is engineered for reliability, featuring built-in support for custom headers and automatic payload serialization, making it an essential tool for agents needing to fetch or send data across the web.
By leveraging native Node.js http and https modules, this skill ensures a minimal footprint and high compatibility across different environments. It simplifies the complexity of request management by providing a unified interface that handles both network-level errors and HTTP-specific status codes gracefully.
To use this tool within the Openclaw Skills framework, ensure the source files are available in your project. You can initialize and use the client as shown below:
const { HttpClient } = require("./src/http-client");
const client = new HttpClient({
defaultHeaders: { "Authorization": "Bearer YOUR_TOKEN" },
maxRetries: 3
});
No external npm installation is required as the skill depends solely on built-in Node.js modules.
All requests return a consistent response object to simplify agent logic:
| Key | Type | Description |
|---|---|---|
ok |
boolean | True if the HTTP status code is in the 2xx range |
status |
number | null | The numeric HTTP status code, or null for network errors |
headers |
object | Key-value pairs of the response headers |
body |
any | The response payload, automatically parsed if the content is JSON |
error |
string | null | A descriptive error message if the request failed |
Loading
A security-first proxy that enables AI agents to access third-party APIs and Git repositories through human-in-the-loop Telegram approvals.

A bridge for AI agents to generate shareable links that allow users to securely execute blockchain transactions or sign messages using their own wallets.

Integrate Linear project management into your agentic workflow to automate issue tracking, notification handling, and team synchronization.

A command-line interface for the AgentMail API to manage disposable inboxes and automate email communication.

A sophisticated academic analysis tool that generates both deep technical reports and concise logical summaries for any scientific paper.

A productivity framework that transforms autonomous agent idle time into structured sessions for building, researching, and shipping code.








































