http-request

Execute HTTP requests with methods, payloads, and authentication.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill http-request-winsorllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: http-request
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/http-request
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill http-request-winsorllc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of making HTTP requests, allowing users to interact with APIs and web services directly from their command line or scripts.

Core Features & Use Cases

  • Versatile HTTP Methods: Supports GET, POST, PUT, PATCH, and DELETE requests.
  • Data Handling: Easily send JSON data, form data, or upload files.
  • Authentication: Handles various authentication methods like Bearer tokens and Basic Auth.
  • Customization: Allows setting custom headers, timeouts, and following redirects.
  • Use Case: You need to test an API endpoint to see if it returns the expected JSON response when you send a POST request with specific data.

Quick Start

Use the http-request skill to make a GET request to the URL https://api.example.com/users.

Frequently Asked Questions about http-request

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

FAQPage Schema
How do I make an HTTP request with JSON data from the command line?

To make an HTTP request with JSON data, use this Skill to execute POST requests with custom data payloads. It handles JSON serialization and parses the JSON response automatically.

Can I send authenticated API requests using Bearer tokens or Basic Auth?

Yes, you can send authenticated API requests using Bearer tokens or Basic Auth. The Skill supports various authentication methods to facilitate secure interaction with web services.

What HTTP methods are supported for API interaction and service testing?

The supported HTTP methods for API interaction and service testing are GET, POST, PUT, PATCH, and DELETE. This allows you to perform full CRUD operations on target endpoints.

Does this tool block private hosts when making HTTP requests?

Yes, the tool blocks private hosts when making HTTP requests. It validates URLs before execution to prevent unauthorized access to internal network resources.

What is the best way to automate GET requests and parse plain text responses?

To automate GET requests and parse plain text responses, use this Skill to retrieve data from URLs and automatically handle response parsing for either JSON or plain text formats.