http-client

Send HTTP requests with custom headers, JSON, form data, and file uploads.

84|15|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/AIDotNet/MoYuCode --skill http-client-aidotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: http-client
Source: https://github.com/AIDotNet/MoYuCode/tree/main/skills/tools/http-client
Command: npx skills add https://github.com/AIDotNet/MoYuCode --skill http-client-aidotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of making HTTP requests, allowing users to interact with APIs and test endpoints without complex manual configuration.

Core Features & Use Cases

  • Full Method Support: Handles GET, POST, PUT, DELETE, and other HTTP methods.
  • Custom Headers & Auth: Easily include custom headers and authentication credentials.
  • Data & File Uploads: Supports sending JSON bodies, form data, and file uploads.
  • Use Case: You need to check the status of a REST API endpoint or send data to an external service. Use this Skill to quickly make the necessary request and see the response.

Quick Start

Send a GET request to the specified URL with the provided header.

Frequently Asked Questions about http-client

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

FAQPage Schema
How do I send HTTP requests to test a REST API endpoint?

To send HTTP requests and test a REST API endpoint, this Skill provides a command-line interface supporting all standard methods like GET and POST. It allows developers to programmatically interact with web services and view responses easily.

Can I include custom headers and basic authentication when making API requests?

Yes, you can include custom headers and basic authentication when making API requests. The Skill directly supports adding authentication credentials and custom headers to interact with secured web services without complex manual configuration.

How do I submit JSON payloads and upload files using an HTTP client?

To submit JSON payloads and upload files, the HTTP client supports sending JSON bodies, form data, and file uploads. This enables developers to transmit complex data structures to external services during API testing.

Do I need the Python requests library to execute HTTP requests programmatically?

Yes, you need the Python requests library installed to execute HTTP requests. The Skill requires this dependency for underlying network communication and response handling when interacting with APIs.

What is the best way to make a GET request with a custom header to an external service?

The best way to make a GET request with a custom header is using this command-line interface, which simplifies sending requests to external services. It handles standard methods and custom headers natively for quick API checks.