当你需要从 OpenClaw 智能体管理 Vapi 语音助手、通话、电话号码、工具和 Webhook 时,请使用此技能。
此技能采用 API 优先(Vapi REST)方式,并可选择性地集成 Vapi CLI,以支持 MCP 文档或本地工作流。
请设置以下密钥之一:
VAPI_API_KEY(推荐) — Vapi 控制面板的 API 密钥。切勿将密钥粘贴到公共日志中。
基础 URL:
https://api.vapi.ai认证方式:
Authorization: Bearer $VAPI_API_KEYAPI 参考文档:
此技能支持 两种 方式;您可以根据部署需求选择。
VAPI_MODE=api 以优先使用 REST API(默认)VAPI_MODE=cli 以优先使用 Vapi CLI(交互式)本仓库包含一个轻量级 Node.js 辅助脚本:
skills/vapi/bin/vapi-api.mjs使用示例:
# 列出助手
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs assistants:list
# 创建助手
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs assistants:create \
--name "Claw Con Concierge" \
--modelProvider openai --model gpt-4o-mini \
--voiceProvider 11labs --voiceId rachel
# 发起外呼(示例结构;完整必填字段请参考 Swagger 文档)
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs calls:create \
--assistantId asst_xxx \
--to "+14155551234" \
--from "+14155559876"
如果设置 VAPI_MODE=cli,则优先使用 CLI 进行管理任务;如果 CLI 未安装,则回退到 REST API。
文档:
- https://docs.vapi.ai/cli
- https://github.com/VapiAI/cli
安装:
curl -sSL https://vapi.ai/install.sh | bash
vapi login
这可以提升 IDE(如 Cursor/Windsurf/VSCode)的辅助功能:
- https://docs.vapi.ai/cli/mcp
vapi mcp setup
当用户请求进行 Vapi 变更时:
skills/vapi/SKILL.md — 本文档skills/vapi/bin/vapi-api.mjs — 轻量级 REST 辅助脚本