api-gateway

Call native endpoints across 100+ third-party APIs via managed OAuth connections.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill api-gateway-craftos-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: api-gateway
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/api-gateway
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill api-gateway-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies interactions with a vast array of external services by providing a unified API gateway, eliminating the need for individual API integrations and complex OAuth flows.

Core Features & Use Cases

  • Broad Integration: Connects to over 100 popular services like Google Workspace, Microsoft 365, Slack, Notion, and more.
  • Managed OAuth: Handles authentication and authorization seamlessly through Maton.ai's connect flow.
  • Direct API Access: Allows calling native API endpoints directly for granular control.
  • Use Case: Automatically post a message to a Slack channel when a new lead is created in HubSpot, or fetch customer data from Salesforce to update a Google Sheet.

Quick Start

Use the api-gateway skill to post a message to the 'general' Slack channel with the text 'Hello from CraftBot!'.

Frequently Asked Questions about api-gateway

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

FAQPage Schema
How do I connect to multiple third-party APIs without managing OAuth flows individually?▼

Managed OAuth connections provide a unified API gateway to interact with over 100 external services. This eliminates the need for individual API integrations and complex OAuth authentication flows for platforms like Google Workspace, Microsoft 365, and Slack.

Can I execute native API endpoint calls directly for services like Salesforce and Slack?▼

Yes, direct API endpoint calls are supported for services like Slack, HubSpot, Google Sheets, and Salesforce. This enables deterministic task execution for granular control over operations such as posting messages or executing SOQL queries.

What is the best way to automate cross-platform tasks like updating Google Sheets from HubSpot leads?▼

Automating cross-platform tasks is achieved through a unified interface that connects over 100 APIs. You can trigger actions like posting a Slack message when a lead is created in HubSpot or fetch customer data from Salesforce to update a spreadsheet.

Does this API gateway integration support both Google Workspace and Microsoft 365?▼

Yes, broad integration supports connecting to both Google Workspace and Microsoft 365, alongside other popular services like Notion and Slack. It handles authentication seamlessly through a unified connect flow.

How do I post a message to a Slack channel using an API gateway?▼

To post a message to a Slack channel, use the API gateway skill to call the Slack native API endpoint. You can execute operations like posting the text 'Hello!' directly to the 'general' channel through the unified interface.

What are the limitations of using a unified API gateway for external service integrations?▼

While a unified API gateway simplifies interactions with over 100 services, direct API access is required for granular control. Deterministic task execution depends on the availability of native API endpoints for the specific services involved.