external_apis

Call external APIs via externalApi__<connector_name> with path, method, and query.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/Mo7amed-Mahmoud/ZeinaGuard-Pro --skill external-apis-mo7amed-mahmoud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external_apis
Source: https://github.com/Mo7amed-Mahmoud/ZeinaGuard-Pro/tree/main/.local/skills/external_apis
Command: npx skills add https://github.com/Mo7amed-Mahmoud/ZeinaGuard-Pro --skill external-apis-mo7amed-mahmoud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Access external APIs through a Replit-managed, proxy-enabled billing layer.

Core Features & Use Cases

  • Securely access external APIs without handling credentials directly.
  • Use connectors via externalApi__<connector_name> from code_execution to retrieve data.
  • For media URLs, leverage attached_assets to store and render artifacts when needed.

Quick Start

Invoke externalApi__<connector_name> from code_execution with a path, method, and optional query to fetch results.

Frequently Asked Questions about external_apis

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

FAQPage Schema
How do I proxy external API requests with managed billing?

To proxy external API requests with managed billing, invoke externalApi__<connector_name> from code_execution using a path, method, and optional query. The proxy layer handles authorization automatically via passthrough billing and returns a structured body.

Do I need to manage API credentials directly when making external web requests?

No, you do not need to manage API credentials directly when making external web requests. The proxy-enabled billing layer handles authorization automatically, allowing you to securely access external APIs without direct credential management.

How do I call an external API connector from code execution?

You call an external API connector from code execution by invoking externalApi__<connector_name> with a specified path, HTTP method, and an optional query. This retrieves data and returns results in a structured body suitable for parsing.

Can I store and render media URLs retrieved from external APIs?

Yes, you can store and render media URLs retrieved from external APIs. Leverage attached_assets to store and render artifacts when needed, ensuring media retrieved through the connector is properly managed within your environment.

What is passthrough billing for API connectors?

Passthrough billing for API connectors is a Replit-managed mechanism that automatically handles authorization. It applies to external API calls made through code_execution, ensuring secure access without requiring you to manually handle billing or credentials.

Are there limitations when using a proxy layer for external web requests?

When using a proxy layer for external web requests, results are returned in a structured body suitable for parsing, but you are limited to the specific path, method, and optional query parameters defined for each externalApi__<connector_name> invocation.