external_apis

Proxy external API requests through Replit-managed billing with automatic credentials.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/CatRabbit499/Digital_Portfolio --skill external-apis-catrabbit499
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external_apis
Source: https://github.com/CatRabbit499/Digital_Portfolio/tree/main/templatemo_600_prism_flux/projects/CS-240/Lab-Portfolio/Lab-Portfolio-Dec_8_2025/.local/skills/external_apis
Command: npx skills add https://github.com/CatRabbit499/Digital_Portfolio --skill external-apis-catrabbit499

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Access external APIs through Replit-managed billing by routing requests through a secure passthrough layer that manages credentials and billing, reducing setup overhead and risk.

Core Features & Use Cases

  • Proxy external API requests using Replit-managed passthrough billing, handling credentials automatically.
  • Use externalApi__<connector_name> from code_execution to target specific APIs with query parameters and parse result.body for data.
  • Save media URLs or artifacts to attached_assets and present them in chat or UI when needed.

Quick Start

Call externalApi__brave with a GET to the image search endpoint and a query object, then save the image URLs under attached_assets and present them.

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 without manually managing API credentials?

Access external APIs without managing credentials by routing requests through a secure passthrough proxy. The proxy layer automatically handles credential management and passthrough billing, reducing setup overhead and risk.

How do I call external APIs from code execution and parse the response data?

Call external APIs from code execution by invoking externalApi__<connector_name> with URL parameters in the query object. Parse result.body to extract data, and optionally save media URLs or artifacts to attached_assets.

Does Replit managed billing work with external API proxy requests?

Replit managed billing works with external API proxy requests by automatically routing charges through a secure passthrough layer. This automated billing approach eliminates the need to manually configure payment credentials for each connector.

What is the best way to save media URLs retrieved from an external API connector?

The best way to save media URLs from an external API connector is to extract them from the parsed response body and store them under attached_assets. This ensures media management artifacts are structured and presentable in chat or UI.

Why does my external API connector return data in an inconsistent format?

External API connector responses should return in a consistent, structured format when properly routed through the passthrough billing layer. Ensure you are parsing result.body correctly and providing the correct URL parameters in the query object.

Can I use code execution to proxy external API requests with automatic credential management?

You can use code execution to proxy external API requests with automatic credential management. By calling the externalApi__<connector_name> function, the system securely handles credentials and ensures responses are consistently structured.