external-apis

Proxy requests to external APIs with managed credentials via OpenInt.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/not-subhu/screech --skill external-apis-not-subhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external-apis
Source: https://github.com/not-subhu/screech/tree/main/.local/skills/external-apis
Command: npx skills add https://github.com/not-subhu/screech --skill external-apis-not-subhu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires OpenInt, Replit-managed billing, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Manages and executes requests to various external APIs, solving the need for complex API interactions by abstracting the complexity behind a simple call structure.

Core Features & Use Cases

  • API Proxies: Handles proxy requests to multiple external APIs, simplifying the API interaction process.
  • Managed Billing: Uses Replit-managed billing for API calls, simplifying cost tracking and management.
  • Data Retrieval and Processing: Performs tasks such as data extraction, text-to-speech, image searches, and more.

Quick Start

Call externalApi__<connector_name> with a URL and parameters. For example, use externalApi__brave to perform an image search with 'externalApi__brave({path: "/res/v1/images/search", query: {q: "vintage travel posters", count: "6"}})'

Frequently Asked Questions about external-apis

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

FAQPage Schema
How do I proxy API requests to external services without managing credentials?

Proxy API requests to external services by calling the connector structure, which routes traffic through OpenInt with managed credentials. This abstraction handles complex API interactions behind a simple call structure.

What external API tasks can I execute for data retrieval and media processing on Replit?

External API tasks for data retrieval and media processing include data extraction, text-to-speech, and image searches. The skill performs these tasks by executing requests to a suite of external APIs via Replit.

How do I manage billing for external API calls?

Manage billing for external API calls using Replit-managed billing. This feature simplifies cost tracking and management for all proxied requests executed through the external service connectors.

How do I perform an image search using the external API proxy?

Perform an image search using the external API proxy by calling the specific connector with a path and query parameters. For example, use the brave connector with a path to the image search endpoint and a query object.

Do I need OpenInt to handle proxy requests to multiple external APIs?

Yes, you need OpenInt to handle proxy requests to multiple external APIs. The skill depends on OpenInt to route requests and manage credentials, abstracting the complexity of direct API interactions.

Are there limitations when using Replit-managed billing for external service data retrieval?

Limitations of using Replit-managed billing for external service data retrieval involve relying on external API calls for task completion. Costs are tracked through Replit, but task execution strictly requires these external connections.