An advanced AI voice assistant skill for executing autonomous phone calls, sales, and bookings via Vapi.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install vapi-calls
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install vapi-calls using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Vapi Calls is a sophisticated voice automation skill designed for Openclaw Skills. It enables AI agents to initiate and manage phone calls with human-like interaction capabilities, making it ideal for high-stakes scenarios like sales, customer support, or appointment scheduling. By leveraging the Vapi platform, this skill provides low-latency, conversational AI experiences that can either follow pre-defined dashboard configurations or dynamic, mission-specific prompts provided in real-time.
This skill is particularly powerful for developers looking to bridge the gap between digital AI agents and the telecommunications world. Whether you need to automate outbound notifications or handle complex negotiations, Vapi Calls provides the necessary infrastructure to execute these tasks within the Openclaw Skills ecosystem.
First, configure your environment variables in your OpenClaw configuration:
export VAPI_API_KEY="your_vapi_api_key"
export VAPI_ASSISTANT_ID="your_assistant_id"
export VAPI_PHONE_NUMBER_ID="your_phone_id"
export WEBHOOK_BASE_URL="https://your-public-url.com"
Ensure your machine is reachable from the internet. You can use a tunnel service to expose the default port (4430):
cloudflared tunnel --url http://localhost:4430
Finally, ensure Python 3 and the requests library are installed to handle the API communication and webhook lifecycle.
The skill manages interaction data through environment variables and call parameters. The following table outlines the primary data inputs:
| Parameter | Type | Description |
|---|---|---|
| phone_number | String | Recipient's phone in E.164 format. |
| first_message | String | The initial greeting for the call (or 'DEFAULT'). |
| system_prompt | String | AI instructions for the mission (or 'DEFAULT'). |
| end_message | String | Optional final phrase for the agent to say. |
All call logs and final reports are delivered via the WEBHOOK_BASE_URL as JSON objects before being processed by Openclaw Skills.
Loading
A suite of Python-based utilities for speaker diarization, voice similarity scoring, and automated audio segment extraction.

A comprehensive deployment toolkit for launching websites, APIs, and web apps from local dev to production environments.

A comprehensive automation skill for writing and executing unit, integration, and end-to-end tests across JavaScript, Python, and Swift.

Automate the creation of project structures and boilerplate for web apps, APIs, mobile, and CLI tools using best-practice configurations.

A specialized AI agent providing deep insights, race predictions, and strategic analysis for all major NASCAR racing series.

A comprehensive suite of Python-based utilities for viewing, extracting, and editing PDF files.








































