external_apis

Access external APIs through Replit-managed passthrough billing.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/YSheldon/Prompt-Log --skill external-apis-ysheldon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external_apis
Source: https://github.com/YSheldon/Prompt-Log/tree/main/.local/skills/external_apis
Command: npx skills add https://github.com/YSheldon/Prompt-Log --skill external-apis-ysheldon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Access external APIs through a Replit-managed passthrough billing layer that securely handles credentials and routing.

Core Features & Use Cases

  • Proxied API access with managed credentials via Replit passthrough billing.
  • Use externalApi__<connector_name> from code_execution; pass URL parameters via query; parse result.body.
  • For media URLs, save files under attached_assets/ and present them in chat or UI.
  • Use case: integrate Brave image search for real-world image results.

Quick Start

Call externalApi__brave with a path and query to retrieve image results, then process the returned items as needed.

Frequently Asked Questions about external_apis

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

FAQPage Schema
How do I access external APIs with managed credentials in Replit?

To access external APIs with managed credentials, use a Replit-managed passthrough billing layer that securely handles routing. You call externalApi__<connector_name> from code_execution and pass URL parameters via query to retrieve the response.

How do I retrieve image search results using the Brave API connector?

To retrieve image search results using the Brave API connector, call externalApi__brave with a path and query. You then parse the returned items from result.body to process the image data as needed for your application.

How do I handle media URLs returned from an API proxy?

To handle media URLs returned from an API proxy, save the files under the attached_assets/ directory. You can then present these saved media assets directly in your chat interface or application UI for users to view.

Do I need to manually manage API keys when using connectors?

You do not need to manually manage API keys when using connectors. The Replit passthrough billing layer securely handles credential management and routing, allowing you to focus on calling the API and parsing the result body.

What is the correct way to parse data from an external API call?

The correct way to parse data from an external API call is to extract the payload from the result.body object. When you pass URL parameters via query through the externalApi__<connector_name> function, the structured response is contained in this body field.

Can I use this API passthrough to fetch real-world images for my app?

You can use this API passthrough to fetch real-world images for your app. By integrating the Brave image search connector, you can retrieve real-world image results, save the media URLs under attached_assets/, and present them in your UI.