← 返回 Skills 市场
2706
总下载
1
收藏
8
当前安装
1
版本数
在 OpenClaw 中安装
/install vapi-calls
功能描述
Advanced AI voice assistant for phone calls. Capable of persuasion, sales, restaurant bookings, reminders, and notifications.
安全使用建议
This skill appears to do what it says (make autonomous phone calls), but take these precautions before installing/using it:
- Understand the network exposure: you must provide a publicly reachable WEBHOOK_BASE_URL (via ngrok, Cloudflare Tunnel, or a public server). That means inbound traffic will reach a server running on your machine; only do this from systems you control and trust.
- Protect the API key: VAPI_API_KEY is sent in Authorization headers to api.vapi.ai. Treat it as a secret — use an account/key with limited scope and rotate/revoke keys if needed.
- Verify the source: SKILL.md references a GitHub repo, but the skill's homepage/source are listed as unknown. If you plan to use it in production, inspect the repository or author history to confirm authenticity.
- Packaging mismatch: SKILL.md asks for pip 'requests' and the code is Python, but package.json lists an npm dependency and a postinstall chmod. This is likely harmless leftover, but verify installation steps and avoid running untrusted package managers or scripts without review.
- Legal and ethical considerations: automated calls (sales, persuasion) have regulatory and consent implications in many jurisdictions. Ensure recipients have provided consent and you understand applicable laws and platform billing.
- Isolation: run first in an isolated/test environment (VM/container) and use ephemeral/test credentials. Check the logs written under ~/.openclaw/workspace/logs/vapi-calls to confirm expected behavior.
If any of the above is unacceptable or you cannot verify the upstream source, treat the skill as untrusted and do not provide production credentials or expose sensitive systems to it.
功能分析
Type: OpenClaw Skill
Name: vapi-calls
Version: 1.0.0
The skill is classified as suspicious primarily due to its explicit requirement for the user's machine to be publicly reachable from the internet via a webhook URL and port (default 4430), as detailed in `SKILL.md` and implemented in `scripts/vapi_calls.py`. While this is necessary for the skill's stated purpose of receiving real-time call updates from Vapi.ai, it introduces a significant security risk by exposing a port on the user's machine to the internet. The skill otherwise appears to function as described, making API calls to `https://api.vapi.ai` and logging call results locally, without evidence of intentional malicious behavior like data exfiltration to unauthorized endpoints, persistence mechanisms, or direct prompt injection against the OpenClaw agent.
能力评估
Purpose & Capability
The name/description (AI phone call assistant) aligns with the required environment variables (VAPI_API_KEY, VAPI_ASSISTANT_ID, VAPI_PHONE_NUMBER_ID, WEBHOOK_BASE_URL) and with the Python script that posts to api.vapi.ai and runs a webhook server to collect call events.
Instruction Scope
SKILL.md explicitly instructs the operator to expose a local port to the internet (cloudflared/ngrok) and to provide a public WEBHOOK_BASE_URL; the Python script starts an HTTP server and accepts webhook payloads for the expected call lifecycle. This behavior is consistent with the skill's purpose but is a significant operational/security requirement (public-facing endpoint, inbound requests). The skill will send your VAPI_API_KEY in Authorization headers to api.vapi.ai as part of normal operation.
Install Mechanism
No formal install spec is provided (instruction-only), which is low-risk. However, there is a package.json with a postinstall chmod and a 'requests' dependency entry (node) while SKILL.md expects pip 'requests' and the code is Python. This mismatch is a minor incoherence you should verify (the package.json may be leftover or misleading). There are no downloads from arbitrary URLs.
Credentials
Requested environment variables are limited and match the service's needs. No unrelated credentials or broad system paths are requested. The skill does write local log files under ~/.openclaw/workspace/logs/vapi-calls, which is expected but notable.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It does open a local HTTP server and writes logs to the user's home directory during runs — expected for a webhook-based call manager, but you should be aware of the network exposure requirement and local files written.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install vapi-calls - 安装完成后,直接呼叫该 Skill 的名称或使用
/vapi-calls触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
First Version
元数据
常见问题
VAPI Calls 是什么?
Advanced AI voice assistant for phone calls. Capable of persuasion, sales, restaurant bookings, reminders, and notifications. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2706 次。
如何安装 VAPI Calls?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install vapi-calls」即可一键安装,无需额外配置。
VAPI Calls 是免费的吗?
是的,VAPI Calls 完全免费(开源免费),可自由下载、安装和使用。
VAPI Calls 支持哪些平台?
VAPI Calls 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 VAPI Calls?
由 cmorillas(@cmorillas99-cyber)开发并维护,当前版本 v1.0.0。
推荐 Skills