external_apis

Call external third-party APIs through Replit-managed passthrough billing.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/KhaledMKhaled/FodaStore --skill external-apis-khaledmkhaled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external_apis
Source: https://github.com/KhaledMKhaled/FodaStore/tree/main/.local/skills/external_apis
Command: npx skills add https://github.com/KhaledMKhaled/FodaStore --skill external-apis-khaledmkhaled

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

External API calls often require billing setup, credential handling, and consistent request formatting; this Skill provides a controlled way to proxy requests through Replit-managed passthrough billing.

Core Features & Use Cases

  • Passthrough-billed external API access: Calls external connectors using managed credentials without manually managing authorization headers.
  • Connector-specific operations: Uses predefined callback functions like externalApi__brave mapped to allowed HTTP operations.
  • Use case example: When you need real web image URLs (e.g., sourcing reference imagery for a report or generating chat attachments), use the Brave image search operation and then render selected results as assets.

Quick Start

Use the Brave connector by calling externalApi__brave in code_execution with the operation GET /res/v1/images/search and pass query parameters in query.

Frequently Asked Questions about external_apis

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

FAQPage Schema
How do I call external APIs without manually managing authorization headers?

To call external APIs without manual authorization headers, use Replit-managed passthrough billing and proxy credentials. This Skill proxies requests using managed credentials, automatically handling authentication for safer and simpler third-party integration.

How do I get web image URLs using the Brave search API in code execution?

To get web image URLs using Brave search, call the `externalApi__brave` callback in code_execution with the `GET /res/v1/images/search` operation and pass your search terms in the `query` parameters.

What is Replit passthrough billing for third-party API access?

Replit passthrough billing for third-party API access is a controlled mechanism that proxies external connector requests through managed credentials, eliminating the need for manual billing setup and per-request authorization headers.

Do I need to set HTTP method and target path for connector-based API tasks?

Yes, you need to set the HTTP method and target path for connector-based API tasks. When using connector callbacks like `externalApi__brave`, you must specify the operation path and supply any required URL parameters via the query object.

Are there limitations when using passthrough auth for external API calls?

Yes, a key limitation is that you must avoid supplying manual Authorization headers, as the proxy credentials handle authentication. Additionally, you are restricted to predefined connector-based tasks and allowed HTTP operations mapped to specific callback functions.