Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: POST login credentials to an API and extract the returned auth token
- 1Send POST request with JSON body using -X POST and -d flags
- 2Set Content-Type header to application/json with -H
- 3Add -s flag to suppress progress output
- 4Pipe the response to jq with -r '.token' to extract the token value
Auth token string printed to stdout, ready for use in subsequent requests