http-request

Automate HTTP requests with curl for GET/POST operations and header management.

34|5|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/linanwx/nagobot --skill http-request
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: http-request
Source: https://github.com/linanwx/nagobot/tree/main/cmd/templates/skills/http-request
Command: npx skills add https://github.com/linanwx/nagobot --skill http-request

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Curl-based HTTP requests can be tedious to perform manually; this skill streamlines making GET/POST requests with headers, authentication, and payloads across platforms.

Core Features & Use Cases

  • Execute GET, POST, PUT, PATCH, and DELETE requests with customizable headers and bodies.
  • Test APIs, automate quick data fetches, and verify endpoints across macOS, Linux, and Windows.
  • Use case: quickly verify an API endpoint by issuing a curl command and inspecting the response.

Quick Start

Run a simple HTTP GET request to fetch sample data from an API.

Frequently Asked Questions about http-request

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

FAQPage Schema
How do I make HTTP requests with curl to test an API endpoint?

To make HTTP requests with curl, you construct a command specifying the method, target URL, headers, and payload. This skill automates curl command generation and provides ready-to-use templates for testing web APIs across platforms.

Can I use curl to send GET and POST requests with custom headers and authentication?

Yes, curl supports GET and POST requests with custom headers and authentication. This skill provides templates for managing headers, authentication tokens, and payloads to interact with web APIs effectively.

Does curl work the same way across macOS, Linux, and Windows for API testing?

Curl works across macOS, Linux, and Windows for API testing. This skill provides cross-platform usage guidance and curl command examples to ensure consistent HTTP request execution regardless of the operating system.

What is the best way to handle file uploads in a curl command?

Handling file uploads in a curl command involves using specific flags to attach payloads. This skill offers usage guidance for constructing requests with file uploads and managing payloads across different platforms.

How do I automate fetching data from a web API using curl commands?

Automating data fetches with curl commands involves issuing GET requests to target URLs. This skill streamlines constructing these requests, allowing developers to quickly verify endpoints and automate quick data fetches.