← All skills
api-gateway
82 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By LeoYeAI/agent-master-skills (GitHub) · coding · 2,186 stars · scanned at commit 8f88f9a
Connect to 100+ APIs (Google Workspace, Microsoft 365, GitHub, Notion, Slack, Airtable, HubSpot, etc.) with managed OAuth.
Use this skill when users want to interact with external services.
Security: The MATON_API_KEY authenticates with Maton.ai but grants NO access to third-party services by itself. Each service requires explicit OAuth authorization by the user through Maton's connect flow. Access is strictly scoped to connections the user has authorized. Provided by Maton (https://maton.ai).
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 17 places.
Show 14 more
- skills/api-gateway/SKILL.md, line 110
python <<'EOF' - skills/api-gateway/SKILL.md, line 127
python <<'EOF' - skills/api-gateway/SKILL.md, line 155
python <<'EOF' - skills/api-gateway/SKILL.md, line 168
python <<'EOF' - skills/api-gateway/SKILL.md, line 457
python <<'EOF' - skills/api-gateway/SKILL.md, line 471
python <<'EOF' - skills/api-gateway/SKILL.md, line 485
python <<'EOF' - skills/api-gateway/SKILL.md, line 497
python <<'EOF' - skills/api-gateway/SKILL.md, line 509
python <<'EOF' - skills/api-gateway/SKILL.md, line 521
python <<'EOF' - skills/api-gateway/SKILL.md, line 536
python <<'EOF' - skills/api-gateway/SKILL.md, line 589
echo $MATON_API_KEY - skills/api-gateway/SKILL.md, line 595
python <<'EOF' - skills/api-gateway/SKILL.md, line 613
python <<'EOF'
Sends data to these websites: gateway.maton.ai, ctrl.maton.ai
This is disclosed by the author in the skill's SKILL.md or README.
Found in 48 places.
Show 17 more
- skills/api-gateway/SKILL.md, line 78
import urllib.request, os, json - skills/api-gateway/SKILL.md, line 79
req = urllib.request.Request('https://ctrl.maton.ai/connections?app=slack&status=ACTIVE') - skills/api-gateway/SKILL.md, line 81
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2)) - skills/api-gateway/SKILL.md, line 111
import urllib.request, os, json - skills/api-gateway/SKILL.md, line 113
req = urllib.request.Request('https://ctrl.maton.ai/connections', data=data, method='POST') - skills/api-gateway/SKILL.md, line 116
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2)) - skills/api-gateway/SKILL.md, line 128
import urllib.request, os, json - skills/api-gateway/SKILL.md, line 129
req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}') - skills/api-gateway/SKILL.md, line 131
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2)) - skills/api-gateway/SKILL.md, line 156
import urllib.request, os, json - skills/api-gateway/SKILL.md, line 157
req = urllib.request.Request('https://ctrl.maton.ai/connections/{connection_id}', method='DELETE') - skills/api-gateway/SKILL.md, line 159
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2)) - skills/api-gateway/SKILL.md, line 169
import urllib.request, os, json - skills/api-gateway/SKILL.md, line 171
req = urllib.request.Request('https://gateway.maton.ai/slack/api/chat.postMessage', data=data, method='POST') - skills/api-gateway/SKILL.md, line 175
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2)) - skills/api-gateway/SKILL.md, line 458
import urllib.request, os, json - skills/api-gateway/SKILL.md, line 460
req = urllib.request.Request('https://gateway.maton.ai/slack/api/chat.postMessage', data=data, method='POST')
and 28 more places
Can call paid AI services billed to you
The author does not mention this.
Found in 2 places.
Other copies in this repository
LeoYeAI/agent-master-skills has 3 more folders with a skill named api-gateway. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'api-gateway' ] || [ -L ~/.agents/skills/'api-gateway' ]; then echo 'A skill folder named api-gateway already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/LeoYeAI/agent-master-skills' "$d" && git -C "$d" checkout --quiet '8f88f9a0dd5a1075d4f0c7626f9d960844d57575' -- 'skills/api-gateway' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/api-gateway' ~/.agents/skills/'api-gateway' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'api-gateway' ~/.claude/skills/'api-gateway' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for LeoYeAI/agent-master-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/LeoYeAI/agent-master-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 8f88f9a | 82 |
| 2026-11-07 | 8f88f9a | 72 |