HTTP Request Builder for Openclaw

A comprehensive CLI tool for constructing, executing, and managing HTTP requests with support for templates and history tracking.

derick001
v1.0.0
Mar 3, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install http-request-builder

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install http-request-builder using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is HTTP Request Builder?

This skill provides a robust command-line interface for interacting with REST APIs, allowing developers to bypass heavy GUI applications. It simplifies the process of sending requests with various methods, custom headers, and authentication protocols, making it an essential addition to your Openclaw Skills library.

By integrating directly into your terminal workflow, it enables rapid prototyping and debugging of web services. Whether you are testing JSON payloads or managing cookies, this tool ensures your API development cycle is fast and efficient.

HTTP Request Builder Use Cases

  • Rapidly test REST API endpoints without leaving the terminal.
  • Save complex request configurations as templates for team sharing or future reuse.
  • Automate API interactions within shell scripts or larger automation workflows.
  • Debug network issues by replaying requests from a persistent history log.
  • Perform interactive step-by-step request building for complex payloads.

How HTTP Request Builder Works

  1. Initialize the tool via the CLI using specific HTTP methods like GET, POST, or PUT and a target URL.
  2. Configure request parameters including custom headers, authentication tokens (Basic or Bearer), and request bodies.
  3. Execute the request to receive formatted output including status codes, response headers, and parsed JSON bodies.
  4. Save successful configurations as JSON templates for one-command execution in the future.
  5. Review previous interactions through the automated history tracking system stored locally.

HTTP Request Builder Setup

Ensure you have Python 3 installed. This tool requires the requests library to function correctly within your Openclaw Skills environment.

Install the necessary dependency:

pip3 install requests

You can then run the builder directly using the provided script:

python3 scripts/main.py --help

HTTP Request Builder Data Schema & Taxonomy

The skill maintains a local data directory at ~/.http-request-builder/ to ensure persistence across sessions. Data is organized as follows:

Component Description
/templates/ A directory containing saved request configurations in JSON format for easy reuse.
history.json A log of the last 100 HTTP requests sent, including parameters, methods, and timestamps.
config.json Stores global configuration settings for the CLI tool.

HTTP Request Builder Advanced Features

  • Interactive mode for guided, step-by-step request construction without complex flags.
  • Support for multiple authentication schemes including Bearer and Basic auth.
  • Template management system to list, load, and execute saved requests instantly.
  • Automated history management with a 100-entry rotation and manual clearing capability.
  • Command-line scripting support for seamless integration into Openclaw Skills automation tasks.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*