curl-wget

Executes curl and wget commands for HTTP requests, file downloads, authentication, and resumable transfers.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill curl-wget
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: curl-wget
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/curl-wget
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill curl-wget

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers you to interact with web resources directly from the command line, enabling efficient data retrieval, API testing, and file downloads.

Core Features & Use Cases

  • HTTP Requests: Perform GET, POST, PUT, and other HTTP methods with custom headers, authentication, and data payloads.
  • File Downloads: Download files from URLs, with options for resuming interrupted downloads and mirroring entire websites.
  • API Interaction: Test and interact with RESTful APIs, inspect response headers, and handle various authentication schemes.
  • Use Case: You need to download a large dataset from an API endpoint that requires a bearer token and might time out. This Skill can handle the authentication, resume the download if it fails, and save the file efficiently.

Quick Start

Use the curl skill to download the file from https://example.com/data.zip and save it as data.zip.

Frequently Asked Questions about curl-wget

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download a large file using curl and resume it if the connection drops?

To resume an interrupted file download using curl, you can use command-line options designed for resumable downloads. This Skill supports continuing partial downloads and applying rate limiting to manage large data transfers efficiently without timing out.

Can I send a POST request with a JSON payload and custom headers from the command line?

Yes, you can send POST requests with JSON payloads and custom headers directly from the command line. This Skill supports various HTTP methods, data payloads, and header inspection for interacting with and testing RESTful APIs.

What is the best way to mirror an entire website using wget?

Mirroring an entire website with wget is achieved using recursive downloading options. This Skill provides command-line utilities for recursive mirroring, enabling you to retrieve complete website structures efficiently.

Does curl support bearer token authentication for API endpoints?

Yes, curl supports bearer token authentication for API endpoints. This Skill enables you to handle various authentication schemes, allowing secure interaction with protected RESTful APIs and data retrieval.

How do I inspect HTTP response headers without downloading the body of a file?

You can inspect HTTP response headers without downloading the file body using specific command-line options. This Skill supports header inspection to help you verify web resource metadata and API responses before initiating full data transfers.

When should I use curl instead of wget for HTTP requests?

Use curl for complex API interactions requiring custom headers, payloads, and diverse HTTP methods, while wget excels at recursive mirroring and resumable downloads. This Skill provides command-line utilities for both data transfer and file downloading.