external_apis

Access external APIs through Replit-managed passthrough billing via proxied connector calls.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Calling third-party APIs normally requires obtaining API keys, managing credentials, and setting up billing accounts. This Skill removes that friction by proxying requests through Replit-managed passthrough billing, so authorization is handled automatically. ## Core Features & Use Cases - Managed API Access: Call external APIs through the externalApi__<connector_name> callback in code_execution without handling API keys. - Brave Image Search: Search real web image results via the Brave /res/v1/images/search endpoint with query parameters. - Media Rendering Workflow: Download image results to attached_assets/ and present them in chat using presentAsset. - Use Case: A user asks for real-world reference images of mid-century furniture. You call externalApi__brave with a search query, download the top results, and present them directly in the conversation. ## Quick Start Ask the assistant to search the web for real images on a topic and display the top results in chat.

Frequently Asked Questions about external_apis

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

FAQPage Schema
How do I search for web images using the Brave API?

Call externalApi__brave in code_execution with path '/res/v1/images/search', method 'GET', and a query object containing your search term and result count. Image URLs are found at body.results[i].properties.url.

How do I call external APIs without managing API keys?

Use the externalApi__<connector_name> callback, which proxies requests through OpenInt with Replit-managed passthrough billing. Authorization is handled automatically, so you must not set an Authorization header manually.

Do I need an Authorization header for Brave image search requests?

No, authorization is managed automatically by Replit passthrough billing. Passing your own Authorization header is explicitly discouraged since credentials are injected by the proxy layer.

How do I display Brave image search results in chat?

Download up to four image URLs to the attached_assets/brave_images/ directory using fetch and fs.writeFile, then call presentAsset for each saved file with awaitUserInput set to false.

What are the limitations of the Brave connector?

Only the GET /res/v1/images/search operation is allowed through the Brave connector. Other Brave API endpoints and HTTP methods are not exposed, and all requests must go through the managed proxy.