Curl Tool for Openclaw

A robust command-line utility for transferring data across various network protocols including HTTP, HTTPS, and FTP.

dinghaibin
v1.0.0
Apr 28, 2026
0
685
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install curl-tool

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 curl-tool 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 Curl Tool?

Curl Tool is a versatile networking utility integrated into Openclaw Skills that enables AI agents and developers to interact with web services, test APIs, and download files with precision. It serves as a critical bridge for data exchange, supporting multiple protocols and advanced request configurations such as custom headers and authentication.

By incorporating this tool into your workflow, you can automate complex network interactions and verify server responses directly from your development environment. Whether you are debugging a REST API or fetching remote assets, this skill provides the reliability and flexibility required for modern web development and system administration tasks within the Openclaw Skills ecosystem.

Curl Tool Use Cases

  • Testing RESTful API endpoints and verifying JSON responses.
  • Downloading remote assets, configuration files, or binary packages.
  • Automating data retrieval from web and FTP servers.
  • Verifying server headers, SSL certificates, and redirection logic.

How Curl Tool Works

  1. The AI agent or user invokes the tool by providing a target URL and optional parameters.
  2. The skill parses the command flags for request methods, custom headers, or authentication credentials.
  3. A connection is established to the remote server using the specified protocol (HTTP, HTTPS, or FTP).
  4. The tool executes the data transfer, following redirects if configured, and returns the response or saves the output to a file.

Curl Tool Setup

To use the Curl Tool within your environment, ensure the Openclaw Skills framework is configured. You can execute requests directly using the following syntax:

# Basic GET request
curl-tool https://api.example.com/data

# POST request with JSON data
curl-tool -X POST -d '{"key":"value"}' https://api.example.com/api

Curl Tool Data Schema & Taxonomy

The Curl Tool organizes request metadata and output data according to standard networking paradigms. Below is the schema for command parameters:

Parameter Type Description
url String The target endpoint for the network request.
method String The HTTP verb to use (e.g., GET, POST, PUT, DELETE).
headers Array Custom key-value pairs for request metadata.
data String The payload body for POST or PUT requests.
output Path The local file path to save the response body.

Curl Tool Advanced Features

  • Support for custom authentication headers including Basic and Bearer tokens.
  • Automatic redirection handling to follow deep links seamlessly.
  • Multi-protocol support covering HTTP, HTTPS, and FTP for diverse data environments.
  • Verbose logging capabilities for debugging complex network handshakes and headers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*