# api-gateway

Направляет запросы к сторонним сервисам через шлюз Maton с автоматической подстановкой ключей. Пригодится для работы с почтой, CRM или таблицами прямо из агента.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1300 установок · ★ 33
- Автор: maton
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/maton-ai/api-gateway-skill/tree/HEAD/providers/claude/plugin/skills/api-gateway/SKILL.md
- Обновлён: 2026-10-02
- HTML: https://affpapa.org/nevibecode/skills/api-gateway

## Что делает

Скилл подключает агента к внешним API через утилиту `@maton/cli`. Вместо передачи токенов в контекст чата шлюз Maton сам подставляет учётные данные пользователя. Авторизация выполняется через команду `maton login`, а токены сохраняются в системном хранилище ОС: Keychain на macOS, Credential Manager на Windows или Secret Service в Linux.

Через CLI агент вызывает команды конкретных сервисов вроде `maton slack` либо отправляет прямые запросы через `maton api`. Инструмент также позволяет развёртывать серверные функции на Python 3.12, настраивать вебхуки и запускать локальные обработчики `--exec`.

Для работы обязательны доступ в интернет и аккаунт Maton. Без заранее настроенного подключения скилл бесполезен: он не умеет работать как произвольный HTTP-клиент и требует подтверждения на любые операции записи, создание подключений или запуск триггеров.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maton-ai/api-gateway-skill --skill api-gateway -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/api-gateway/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/api-gateway/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maton-ai/api-gateway-skill --skill api-gateway -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/api-gateway/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maton-ai/api-gateway-skill --skill api-gateway -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/api-gateway/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install maton-ai/api-gateway-skill api-gateway
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/api-gateway/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maton-ai/api-gateway-skill --skill api-gateway -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/maton-ai/api-gateway-skill --path providers/claude/plugin/skills/api-gateway
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/api-gateway/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add maton-ai/api-gateway-skill --skill api-gateway -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/maton-ai/api-gateway-skill/tree/HEAD/providers/claude/plugin/skills/api-gateway/SKILL.md

## Когда брать
- читать почту и сообщения из подключённых сервисов вроде Gmail или Slack
- вызывать методы сторонних API без раскрытия токенов в промптах
- управлять подключениями к сервисам через интерфейс Maton
- развёртывать серверные функции на Python 3.12 прямо из файлов проекта

## Примеры запросов агенту
- Проверь входящие письма в Gmail через команду maton api
- Покажи список активных подключений в Slack через maton connection list
- Разверни функцию из main.py с помощью maton function deploy

## Похожие
- [reddit-api](https://affpapa.org/nevibecode/skills/alinaqi-reddit-api.md) — скилл · 316 установок
- [api-integration-specialist](https://affpapa.org/nevibecode/skills/api-integration-specialist.md) — скилл · 2978 установок
- [api-authentication](https://affpapa.org/nevibecode/skills/secondsky-api-authentication.md) — скилл · 533 установки
- [inngest-api-cli](https://affpapa.org/nevibecode/skills/inngest-api-cli.md) — скилл · 776 установок
- [openai-api-development](https://affpapa.org/nevibecode/skills/openai-api-development.md) — скилл · 864 установки
- [connecting-lambda-to-api-gateway](https://affpapa.org/nevibecode/skills/connecting-lambda-to-api-gateway.md) — скилл · 6600 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
