external_apis

Retrieve external API data through Replit-managed passthrough billing.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/kvm9-dev/susanoo --skill external-apis-kvm9-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external_apis
Source: https://github.com/kvm9-dev/susanoo/tree/main/.local/skills/external_apis
Command: npx skills add https://github.com/kvm9-dev/susanoo --skill external-apis-kvm9-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of needing real external web data (like images) without manually configuring credentials or managing paywalled access.

Core Features & Use Cases

  • Passthrough external API access: Proxies requests through Replit-managed passthrough billing so authorization is handled automatically.
  • Structured request/response workflow: Use connector-specific callbacks (for example, Brave) to issue requests and parse returned JSON fields.
  • Media-ready outputs: Save retrieved media URLs to attached assets and present them for chat rendering workflows.

Quick Start

Use the externalApi__brave callback to call GET /res/v1/images/search with your query parameters, then read image URLs from body.results[i].properties.url.

Frequently Asked Questions about external_apis

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

FAQPage Schema
How do I fetch real web data through an API proxy without managing authorization headers?

Fetching real web data through an API proxy without manual authorization headers is done by routing requests through Replit-managed passthrough billing, which automatically handles credentials and paywalled access for external APIs.

How do I use the Brave connector to perform a web image search?

To use the Brave connector for a web image search, call the externalApi__brave callback with a GET request to /res/v1/images/search, passing your query parameters, then extract image URLs from body.results[i].properties.url.

What is passthrough billing for external API access?

Passthrough billing for external API access is a managed proxy mechanism that intercepts requests to external connectors, automatically injecting authorization and handling usage costs without requiring developers to manually configure credentials.

Can I save retrieved media URLs to attached assets for chat rendering?

Retrieved media URLs from external API responses can be saved to attached assets, enabling you to present media-backed image results directly within chat rendering workflows for research or reporting.

Do I need to manually send Authorization headers when making external API calls?

You do not need to manually send Authorization headers when making external API calls, because the Replit-managed passthrough billing system provides managed authorization automatically through connector-specific callbacks.

How do I parse JSON responses from external API callbacks?

Parsing JSON responses from external API callbacks involves reading the structured JSON fields returned by the connector, such as extracting the properties.url array from the body.results object after a successful image search request.