integrate-whatsapp-calling — скилл для Claude Code
Подключает голосовых ИИ-агентов к звонкам в WhatsApp через шлюз Kapso. Пригодится при настройке входящей линии и обработке аудиопотоков WebRTC.
npx skills add gokapso/agent-skills --skill integrate-whatsapp-calling -a claude-codeЧто делает integrate-whatsapp-calling
Скилл даёт агенту инструкции для связки голосовых платформ с WhatsApp Calling через сервис Kapso. Он описывает проверку подписи входящих вебхуков по заголовку X-Webhook-Signature, маршрутизацию сигналов connect и accept, а также запуск приветствия только после подтверждения готовности звукового потока. Голосовой разговор можно передавать в Pipecat или ElevenLabs Agents.
Шлюз транслирует события Meta и действия вызова, а обработка WebRTC-аудио остаётся на медиасервере. Для звонков необходим выделенный номер Meta Cloud API. Обычная песочница для сообщений не сработает.
Перед исходящим вызовом скилл требует проверять статус разрешения контакта через флаг start_call. Повторный автодозвон при сбоях запрещён, чтобы избежать случайных платных звонков. Обработка записей и транскрипций выполняется через отдельные события уже после закрытия медиасессии.
Какие задачи решает
- настроить приём входящих звонков WhatsApp в Pipecat или ElevenLabs
- верифицировать вебхуки Kapso по заголовку
X-Webhook-Signature - проверять разрешения на исходящий вызов перед набором номера
- сохранять записи и транскрипции звонков после завершения разговора
Примеры запросов агенту
- Настрой обработку входящих звонков WhatsApp через Kapso с передачей звука в Pipecat
- Проверь сигнатуру входящего вебхука звонка и отправь pre_accept
- Реализуй проверку разрешения на исходящий звонок перед вызовом абонента
Как установить integrate-whatsapp-calling
1Через Skills CLI (Vercel)
npx skills add gokapso/agent-skills --skill integrate-whatsapp-calling -a claude-code2Вручную: положить файлы
~/.claude/skills/integrate-whatsapp-calling/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/integrate-whatsapp-calling/
1Через Skills CLI (Vercel)
npx skills add gokapso/agent-skills --skill integrate-whatsapp-calling -a codex2Вручную: положить файлы
.agents/skills/integrate-whatsapp-calling/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add gokapso/agent-skills --skill integrate-whatsapp-calling -a cursor2Вручную: положить файлы
.cursor/skills/integrate-whatsapp-calling/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install gokapso/agent-skills integrate-whatsapp-calling2Вручную: положить файлы
.github/skills/integrate-whatsapp-calling/SKILL.md1Через Skills CLI (Vercel)
npx skills add gokapso/agent-skills --skill integrate-whatsapp-calling -a gemini-cli2Командой платформы
gemini skills install https://github.com/gokapso/agent-skills --path skills/integrate-whatsapp-callingВручную: положить файлы
.devin/skills/integrate-whatsapp-calling/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add gokapso/agent-skills --skill integrate-whatsapp-calling -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора3
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о integrate-whatsapp-calling
Как установить integrate-whatsapp-calling в Claude Code?
Выполните команду npx skills add gokapso/agent-skills --skill integrate-whatsapp-calling -a claude-code. Агент получит правила и сможет применять их в проекте.
Что делает integrate-whatsapp-calling?
Скилл передаёт агенту правила интеграции голосовых платформ с WhatsApp через Kapso. Он охватывает обмен WebRTC SDP, проверку вебхуков и логику завершения звонков.
Можно ли тестировать звонки в стандартной песочнице WhatsApp?
Нет, обычный sandbox сообщений не поддерживает голосовые вызовы. Для работы обязательно нужен номер Meta Cloud API с активированной функцией звонков.