Agent skill · data analytics · sundial-org
curl-http
Essential curl commands for HTTP requests, API testing, and file transfers.
Why this skill is useful
Provides specific curl commands for HTTP requests and API testing that the AI wouldn't reliably generate on its own.
What it needs
Requires curl installed locally. About 4k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
curl - HTTP Client Command-line tool for making HTTP requests and transferring data. Basic Requests GET requests POST requests Other HTTP methods Headers & Authentication Custom headers Authentication Advanced Features Timeouts & retries Cookies Proxy SSL/TLS Response Handling Output formatting Range requests File Operations Downloading files Uploading files Testing & Debugging API testing Performance testing Common debugging Common Patterns Quick JSON API test: Download with progress bar: POST JSON and extract field: Check if URL is accessible: Parallel downloads: Useful Flags -X: HTTP method (GET, POST, PUT, DELETE, etc.) -d: Data to send (POST/PUT) -H: Custom header -o: Output file -O: Save with remote filename -L: Follow redirects -i: Include headers in output -I: Headers only -v: Verbose output -s: Silent mode -S: Show errors even in silent mode -f: Fail silently on HTTP errors -k: Insecure (ignore SSL) -u: Basic authentication -F: Multipart form data -b: Send cookies -c: Save cookies -w: Custom output format Tips Use -s in scripts to suppress progress bar Combine -sS for silent but show errors Use -L for redirects (e.g., shortened URLs) Add -v for debugging Use jq to process JSON responses Save common requests as shell aliases or scripts Use --config for complex reusable requests Documentation Official docs: https://curl.se/docs/ Manual: man curl HTTP methods: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/curl-http