← 返回 Skills 市场
Vapi Skill
作者
Colin Lowenburg
· GitHub ↗
· v0.1.0
1555
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install vapi-skill
功能描述
Manage Vapi voice assistants, calls, phone numbers, tools, and webhooks via Vapi REST API or CLI commands within OpenClaw.
安全使用建议
This skill appears to be intended for managing Vapi voice agents, which would legitimately need a VAPI_API_KEY — but the bundle is inconsistent: the manifest contains only SKILL.md, yet the docs reference a local helper script that is not included and recommend running a remote install script via curl | bash. Before installing or using this skill: 1) Confirm whether the missing helper file (skills/vapi/bin/vapi-api.mjs) should be included; ask the publisher for the full package or source. 2) Do not run curl | bash on production machines without inspecting the script; prefer installing from a vetted package or from the official GitHub release. 3) Provide the VAPI_API_KEY only via a secure gateway secret or a credentials manager — do not paste it into logs or chat. 4) If you must test, run in an isolated environment (container/VM) and inspect any downloaded scripts and the helper code. 5) Ask the skill author to update registry metadata to declare required env vars and to either include the helper script or provide exact, verifiable URLs for it. These steps will reduce risk and resolve the current inconsistencies.
功能分析
Type: OpenClaw Skill
Name: vapi-skill
Version: 0.1.0
The `SKILL.md` instructs the AI agent to install the Vapi CLI using `curl -sSL https://vapi.ai/install.sh | bash`. This method of executing remote scripts directly into a shell is a significant supply chain risk, as it allows for arbitrary code execution from an external source, even if the current target domain (vapi.ai) is legitimate. Additionally, the core helper script `skills/vapi/bin/vapi-api.mjs`, which is described as handling REST API interactions, is missing from the provided files, preventing a complete security analysis of the skill's primary functionality.
能力评估
Purpose & Capability
SKILL.md describes managing Vapi assistants, calls, phone numbers, tools, and webhooks — which is coherent with needing a Vapi API key. However the package metadata lacks a description and declares no required env vars or code files, while the README references a helper script (skills/vapi/bin/vapi-api.mjs) that is not present in the manifest. The absence of the promised helper file and missing description/metadata are inconsistent with the claimed capability.
Instruction Scope
Runtime instructions ask the agent/operator to supply VAPI_API_KEY, run a Node helper script (examples use skills/vapi/bin/vapi-api.mjs), and optionally install the Vapi CLI. The skill doc also instructs running external install scripts (curl -sSL https://vapi.ai/install.sh | bash). The SKILL.md therefore directs agent operators to install and run external code and to export secrets — but the bundle does not contain the referenced helper script, creating a gap between instructions and delivered artifacts.
Install Mechanism
There is no formal install spec in the package, but SKILL.md recommends installing the Vapi CLI by piping a remote install.sh from vapi.ai into bash (curl | bash). That pattern is high-risk because it runs remote code without local inspection. The skill also refers to a local Node helper that is not present in the skill bundle, so it's unclear whether users are expected to fetch code from external locations.
Credentials
The registry metadata lists no required env vars, yet SKILL.md clearly requires a VAPI_API_KEY (and optionally VAPI_MODE). Requesting a single API key is proportionate to the stated functionality; the problem is the metadata/manifest failing to declare that secret and the skill instructing users to place secrets in their shell or gateway. This mismatch is an incoherence that could lead to unexpected secret handling.
Persistence & Privilege
The skill does not request persistent presence (always:false) and does not declare modifications to other skills or system-wide settings. It does instruct users to store the API key as an env var or gateway secret, which is normal for an API-integration skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install vapi-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/vapi-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
vapi-skill 0.1.0
- Initial release providing management of Vapi voice agents (assistants), calls, phone numbers, tools, and webhooks via OpenClaw.
- Supports both Vapi REST API and Vapi CLI for flexible workflows.
- Includes a Node-based helper script for REST interactions.
- Offers detailed setup and usage guidance for API keys, endpoints, and deployment modes.
- Documents best practices for agent queries and resource management.
元数据
常见问题
Vapi Skill 是什么?
Manage Vapi voice assistants, calls, phone numbers, tools, and webhooks via Vapi REST API or CLI commands within OpenClaw. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1555 次。
如何安装 Vapi Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install vapi-skill」即可一键安装,无需额外配置。
Vapi Skill 是免费的吗?
是的,Vapi Skill 完全免费(开源免费),可自由下载、安装和使用。
Vapi Skill 支持哪些平台?
Vapi Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Vapi Skill?
由 Colin Lowenburg(@colygon)开发并维护,当前版本 v0.1.0。
推荐 Skills