api-gateway

Solid

Connect to external services through Maton-managed API routes. Use this skill only after the user names the target app, account, and task. Start with read/list calls when possible and follow the app-specific reference before any change.

API & Backend 27 stars 4 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
48
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# API Gateway Managed API routing for third-party services, provided by [Maton](https://maton.ai). Use this only for a user-requested app, account, and task. ## Quick Start **CLI:** ```bash maton slack channel list --types public_channel --limit 10 ``` ```bash maton api '/slack/api/conversations.list?types=public_channel&limit=10' ``` **Python:** ```bash python <<'EOF' import urllib.request, os, json req = urllib.request.Request('https://api.maton.ai/slack/api/conversations.list?types=public_channel&limit=10') req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}') print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2)) EOF ``` ## Routing Use `https://api.maton.ai/` with the app-prefixed routes documented in the examples below or in the matching reference file. **Usage protocol:** 1. Only invoke after the user specifies the exact app, account, and task. 2. Always start with read-only (GET) calls to verify the target account, resource identifiers, and current state. 3. **All non-GET requests are denied unless the user explicitly approves each one.** Before any POST, PUT, PATCH, or DELETE call, present the user with: the exact connection ID, the full endpoint path, the request body, and the expected outcome — then wait for approval. 4. If the user's request implies a non-GET operation, first show them what you intend to call and ask for confirmation. Do not infer approval from the original request. Read-only route examples: ```text https...

Details

Author
maton-ai
Repository
maton-ai/api-gateway-skill
Created
3 months ago
Last Updated
yesterday
Language
N/A
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Featured

api-gateway

AWS API Gateway for REST and HTTP API management. Use when creating APIs, configuring integrations, setting up authorization, managing stages, implementing rate limiting, or troubleshooting API issues.

1,108 Updated today
itsmostafa
AI & Automation Featured

azure-aigateway

Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry model, test AI gateway, LLM policies, configure AI backend, token metrics, AI cost control, convert API to MCP, import OpenAPI to gateway.

1,085 Updated today
microsoft
Data & Documents Solid

google-workspace

Gmail, Calendar, Drive, Contacts, Sheets, and Docs integration via Python. Uses OAuth2 with automatic token refresh. No external binaries needed — runs entirely with Google's Python client libraries in the Hermes venv.

14 Updated 1 months ago
ar0cket1
AI & Automation Featured

aws-agentic-ai

AWS Bedrock AgentCore comprehensive expert for deploying and managing all AgentCore services. Use when working with Gateway, Runtime, Memory, Identity, or any AgentCore component. Covers MCP target deployment, credential management, schema optimization, runtime configuration, memory management, and identity services.

290 Updated 1 months ago
zxkane
Web & Frontend Featured

notebooklm

Complete API for Google NotebookLM - full programmatic access including features not in the web UI. Create notebooks, add sources, generate all artifact types, download in multiple formats. Activates on explicit /notebooklm or intent like "create a podcast about X"

15,106 Updated today
teng-lin