voice-call — скилл для Claude: звонки через OpenClaw
Скилл запускает голосовые звонки и следит за их статусом через плагин voice-call. Пригодится, когда агенту нужно позвонить и что-то сказать голосом.
npx skills add openclaw/openclaw --skill voice-call -a claude-codeЧто делает voice-call
Скилл даёт агенту доступ к плагину voice-call: он умеет начинать звонок, продолжать разговор, произносить реплику и завершать вызов. Провайдеры — Twilio, Telnyx, Plivo. Есть режим mock без выхода в сеть, удобно для отладки.
Из терминала звонок стартует командой openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw", статус смотрится через openclaw voicecall status --call-id . Агент вызывает инструмент voice_call с действиями initiate_call, continue_call, speak_to_user, end_call и get_status.
Перед работой включите плагин: скилл требует plugins.entries.voice-call.enabled. Настройки лежат в plugins.entries.voice-call.config. Для Twilio нужны twilio.accountSid, twilio.authToken и fromNumber, для Telnyx — telnyx.apiKey, telnyx.connectionId и fromNumber, для Plivo — plivo.authId, plivo.authToken и fromNumber. Без ключей провайдера останется только mock. Ставьте, если звонки действительно нужны в сценарии; иначе хватит текстовых ответов.
Какие задачи решает
- позвонить по номеру и произнести сообщение голосом
- продолжить начатый разговор новой репликой
- проверить статус звонка по его id
- завершить вызов из агента
- прогнать сценарий звонка в режиме mock без сети
Примеры запросов агенту
- позвони на +15555550123 и скажи «Hello from OpenClaw»
- покажи статус звонка с этим call-id
- заверши текущий звонок
Как установить voice-call
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill voice-call -a claude-code2Вручную: положить файлы
~/.claude/skills/voice-call/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/voice-call/
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill voice-call -a codex2Вручную: положить файлы
.agents/skills/voice-call/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill voice-call -a cursor2Вручную: положить файлы
.cursor/skills/voice-call/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openclaw/openclaw voice-call2Вручную: положить файлы
.github/skills/voice-call/SKILL.md1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill voice-call -a gemini-cli2Командой платформы
gemini skills install https://github.com/openclaw/openclaw --path extensions/voice-call/skills/voice-callВручную: положить файлы
.devin/skills/voice-call/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill voice-call -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора45
Весь набор →Похожие
Вопросы о voice-call
Как установить voice-call в Claude?
Выполните npx skills add openclaw/openclaw --skill voice-call -a claude-code. Файл скилла окажется в ~/.claude/skills/voice-call/SKILL.md.
Что делает voice-call?
Запускает голосовые звонки через плагин OpenClaw и позволяет агенту вести разговор: начинать вызов, говорить, проверять статус и завершать его.
Что нужно для работы звонков?
Включённый плагин plugins.entries.voice-call.enabled и ключи провайдера в plugins.entries.voice-call.config. Без них доступен только режим mock.
Исходный текст
SKILL.md · MIT
---
name: voice-call
description: "Start voice calls via the OpenClaw voice-call plugin."
metadata:
{
"openclaw":
{
"emoji": "📞",
"skillKey": "voice-call",
"requires": { "config": ["plugins.entries.voice-call.enabled"] },
},
}
---
# Voice Call
Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).
## CLI
```bash
openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw"
openclaw voicecall status --call-id <id>
```
## Tool
Use `voice_call` for agent-initiated calls.
Actions:
- `initiate_call` (message, to?, mode?)
- `continue_call` (callId, message)
- `speak_to_user` (callId, message)
- `end_call` (callId)
- `get_status` (callId)
Notes:
- Requires the voice-call plugin to be enabled.
- Plugin config lives under `plugins.entries.voice-call.config`.
- Twilio config: `provider: "twilio"` + `twilio.accountSid/authToken` + `fromNumber`.
- Telnyx config: `provider: "telnyx"` + `telnyx.apiKey/connectionId` + `fromNumber`.
- Plivo config: `provider: "plivo"` + `plivo.authId/authToken` + `fromNumber`.
- Dev fallback: `provider: "mock"` (no network).
© openclaw · MIT · openclaw/openclaw