api-integration-specialist — скилл для Claude Code: интеграция API
Скилл для Claude, который ведёт агента по подключению сторонних API: авторизация, повторы, лимиты запросов и вебхуки.
npx claude-code-templates@latest --skill development/api-integration-specialistЧто делает api-integration-specialist
Скилл подсказывает агенту, как строить клиент к чужому API: хранить ключи в переменных окружения, а не в коде, собирать OAuth 2.0 по схеме authorization code, приводить ответы сервиса к внутренней модели данных. Внутри — примеры на JavaScript: класс APIClient, обёртка над fetch, разбор ответа и преобразование полей.
Отдельный блок про сбои. Агент получает шаблон класса APIError со статусом и телом ответа, функцию повтора с экспоненциальной задержкой и клиентский ограничитель частоты запросов. Повторяются только серверные ошибки, клиентские не трогаются. Есть и проверка подписи вебхука через HMAC.
Скилл пригодится, когда вы подключаете Stripe, Twilio или SendGrid и не хотите каждый раз вспоминать, где ставить таймаут и как не выстрелить в лимит. Учтите: примеры написаны на JavaScript, для другого стека агенту придётся переносить логику самому.
Какие задачи решает
- собрать клиент к REST API с единой обработкой ошибок
- настроить OAuth 2.0 и обмен кода на токены
- добавить повтор запросов с растущей задержкой
- ограничить частоту обращений к внешнему сервису
- проверить подпись входящего вебхука
Примеры запросов агенту
- подключи Stripe к проекту, ключи возьми из переменных окружения
- сделай клиент к этому API с повторами и обработкой 429
- настрой вебхук и проверку подписи через HMAC
Как установить api-integration-specialist
1Через claude-code-templates
npx claude-code-templates@latest --skill development/api-integration-specialist2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill api-integration-specialist -a claude-code3Вручную: положить файлы
~/.claude/skills/api-integration-specialist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/api-integration-specialist/
Вручную: положить файлы
.agents/skills/api-integration-specialist/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/api-integration-specialist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates api-integration-specialist2Вручную: положить файлы
.github/skills/api-integration-specialist/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/api-integration-specialistВручную: положить файлы
.devin/skills/api-integration-specialist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о api-integration-specialist
Как установить api-integration-specialist в Claude?
Через шаблоны: npx claude-code-templates@latest --skill development/api-integration-specialist. Второй способ — npx skills add davila7/claude-code-templates --skill api-integration-specialist -a claude-code.
Что делает api-integration-specialist?
Даёт агенту готовые шаблоны для подключения сторонних API: авторизация, преобразование ответов, повторы, лимиты запросов и вебхуки.
На каком языке примеры в скилле?
Все примеры кода на JavaScript: классы клиента, обработка ошибок, ограничитель частоты и проверка подписи вебхука.