Fetch URL

Fetch remote HTTP(S) content with size limits and SSRF guards.

6|3|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/lordmacu/nexo-rs --skill fetch-url-lordmacu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Fetch URL
Source: https://github.com/lordmacu/nexo-rs/tree/main/skills/fetch-url
Command: npx skills add https://github.com/lordmacu/nexo-rs --skill fetch-url-lordmacu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Fetch URL Skill solves the problem of safely and efficiently downloading remote HTTP(S) content such as web pages, API calls, and JSON endpoints, while preventing security risks like SSRF and handling retries and circuit breakers.

Core Features & Use Cases

  • HTTP GET/POST Utility: Perform HTTP requests with various methods and configurations.
  • Size Cap and SSRF Guard: Safely fetch content with a size limit and prevent SSRF attacks.
  • Retries and Circuit Breaker: Handle retries for failed requests and implement a circuit breaker for stability.
  • Use Case: Use this skill to fetch data from an API, download a webpage, or retrieve a JSON endpoint.

Quick Start

Use the Fetch URL skill to fetch the content from the URL 'https://example.com/api/data'.

Frequently Asked Questions about Fetch URL

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

FAQPage Schema
How do I safely fetch remote HTTP content while preventing SSRF attacks?

To safely fetch remote HTTP content and prevent SSRF attacks, use a utility with built-in SSRF guards and size caps. This skill securely downloads web pages and API data while blocking malicious server-side requests.

How do I handle retries and failed HTTP GET or POST requests?

To handle retries for failed HTTP GET or POST requests, use a tool with built-in retry mechanisms and a circuit breaker. This skill automatically reattempts failed network requests to ensure robust data retrieval from APIs.

Can I fetch JSON endpoints and web pages with a size limit?

Yes, you can fetch JSON endpoints and web pages with a size limit. This skill enforces a strict size cap on remote HTTP(S) content, preventing excessively large downloads from overwhelming your system.

What is the best way to retrieve data from an API with robust error management?

The best way to retrieve data from an API with robust error management is using a skill that integrates circuit breakers and retries. It ensures stable HTTP requests and handles network failures gracefully.

Does fetching remote web content require any external dependencies?

No, fetching remote web content does not require external dependencies. This skill operates independently using internal scripts to manage HTTP(S) requests, size caps, and circuit breaking.

Why does my HTTP request fail when downloading large files?

HTTP requests fail when downloading large files due to the skill's size cap limitation. This constraint prevents excessively large remote content downloads to ensure safe and stable network data retrieval.