http_client

Fetch API data and download files into the workspace.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Nabil-Mabrouk/0HITL --skill http-client-nabil-mabrouk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: http_client
Source: https://github.com/Nabil-Mabrouk/0HITL/tree/main/skills/http_client
Command: npx skills add https://github.com/Nabil-Mabrouk/0HITL --skill http-client-nabil-mabrouk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables direct interaction with HTTP APIs and file downloads within the workspace, eliminating the need to rely on curl or shell commands for simple integrations.

Core Features & Use Cases

  • Read API data or JSON resources with http_get.
  • Send JSON payloads to APIs with http_post_json.
  • Inspect resource metadata quickly with head_url.
  • Download files into the workspace with download_file.

Quick Start

Fetch a JSON resource from an API endpoint using http_get.

Frequently Asked Questions about http_client

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

FAQPage Schema
How do I fetch JSON data from a REST API without using curl?

You can fetch JSON data from a REST API without curl by using an HTTP client tool that performs http_get requests directly within the workspace. This method handles URL verification and response formatting to retrieve API resources instantly.

Can I download files from a URL directly into my workspace?

Yes, you can download files directly into your workspace using a dedicated download_file tool. This functionality enables safe file handling and data retrieval from HTTP endpoints without relying on external shell commands.

What is the best way to send a JSON payload to an API endpoint?

The best way to send a JSON payload to an API endpoint is using http_post_json functionality. This approach ensures proper input validation and payload delivery to REST services for seamless API integration.

How do I check API resource metadata before downloading?

You can check API resource metadata before downloading by performing a head_url request. This inspects resource headers quickly and safely across REST services to verify availability before executing a full data retrieval.

Does this HTTP client approach work for quick API integrations?

Yes, this HTTP client approach works effectively for quick API integrations and metadata checks. It implements input validation and safe file handling, eliminating the need to rely on shell commands for simple REST service interactions.