LaunchKit · 2026
Back to Skills

curl-http

Essential curl commands for HTTP requests, API testing, and file.

5
4.1k downloads
by @arnarsson

Setup & Installation

openclaw skills install @arnarsson/curl-http

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

npx clawhub install curl-http

What This Skill Does

curl is a command-line tool for making HTTP requests and transferring files. It supports all standard HTTP methods, authentication schemes, cookies, proxies, and SSL/TLS. Useful for API testing, scripting, and file operations.

curl is pre-installed on most Unix-like systems and needs no GUI, so it is the fastest way to test an HTTP endpoint without any additional tooling.

When to use it

  • Testing a REST API endpoint before writing client code
  • Downloading files or archives from a remote URL
  • Debugging HTTP response headers and status codes
  • Sending authenticated requests with tokens or API keys in shell scripts
  • Uploading files to an FTP server or HTTP endpoint

Example Workflow

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

INPUT

User asks: POST login credentials to an API and extract the returned auth token

AGENT
  1. 1Send POST request with JSON body using -X POST and -d flags
  2. 2Set Content-Type header to application/json with -H
  3. 3Add -s flag to suppress progress output
  4. 4Pipe the response to jq with -r '.token' to extract the token value
OUTPUT

Auth token string printed to stdout, ready for use in subsequent requests