LaunchKit · 2026
Back to Skills

api-gateway

API gateway for calling third-party APIs with managed auth.

225
45.7k downloads
by @byungkyu

Setup & Installation

openclaw skills install @byungkyu/api-gateway

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install api-gateway

Version History

v1.0.69Mar 14, 2026 - Version note by skill developer:

- Added sample reference documentation file: references/wati/README.md - No changes to main functionality or APIs - Internal documentation enhancement only; no user-facing changes

What This Skill Does

A passthrough proxy that routes API calls to 100+ third-party services using managed OAuth connections from Maton. You authenticate once with a Maton API key, and the gateway injects the correct OAuth token for each target service. Each service requires explicit OAuth authorization through Maton's connect flow.

Eliminates per-service OAuth setup by routing all requests through one endpoint, so you manage one API key instead of separate credentials for each integration.

When to use it

  • Posting Slack messages from an AI agent without managing OAuth tokens
  • Reading Gmail threads in a script using a single API key
  • Syncing new HubSpot contacts into a spreadsheet on a schedule
  • Querying Salesforce records with SOQL from a cron job
  • Creating Notion pages when a webhook fires from another service

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Post 'Deploy complete' to a Slack channel

AGENT
  1. 1Check for an active Slack connection via ctrl.maton.ai/connections
  2. 2If no active connection exists, create one and open the returned URL to complete OAuth
  3. 3Send POST to gateway.maton.ai/slack/api/chat.postMessage with channel ID and text
  4. 4Gateway injects the Slack OAuth token and forwards the request to Slack's API
OUTPUT

Message 'Deploy complete' appears in the specified Slack channel

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Maton account (sign up at maton.ai)MATON_API_KEY environment variable (from maton.ai/settings)OAuth authorization for each third-party service completed through Maton's connect flow