technickai/openclaw-config/vapi-calls
Claude Code and agent skill by technickai/openclaw-config
- community
Checking that the SKILL.md file is still in the repository.
Make outbound phone calls via Vapi voice AI. Use when the agent needs to call someone on the phone for any reason (reminders, notifications, requests to businesses, or any task that benefits from a real voice conversation). Requires VAPI_API_KEY, a provisioned phone number, and an assistant configured in Vapi.
Install
npx vskill@latest install technickai/openclaw-config/vapi-callsSKILL.md
Vapi Voice Calls
Make real outbound phone calls through Vapi's voice AI platform.
Prerequisites
Check that these are set in your environment:
VAPI_API_KEYVAPI_ASSISTANT_IDVAPI_PHONE_NUMBER_ID
If any are missing, read references/setup.md and complete first-time setup before proceeding.
Making a Call
Use the Vapi POST /call endpoint with:
phoneNumberIdandassistantIdfrom your configcustomer.number— the phone number to call (E.164 format)assistantOverrides.model.systemPrompt— the full system prompt including
task-specific instructions for this call
assistantOverrides.firstMessage— a contextual opening line for this specific call
The base assistant defines voice, transcriber, and personality defaults. The override injects what THIS call is about.
System Prompt Structure for Each Call
- The base prompt (heart-centered foundation + agent personality + "You are on a live
phone call")
- A
TASK:section with specific instructions for this call
Everything the voice agent needs to know goes in the override. The voice agent has no memory between calls.
After the Call
Poll GET /call/{id} to check status and endedReason. Key values:
assistant-ended-call— completed normallycustomer-did-not-answer— no pickup, consider retrying or texting firstpipeline-error-*— voice provider issue, check configuration
Notes
- Vapi built-in voices are free. ElevenLabs voices require a paid ElevenLabs plan.
- Cost is ~$0.05-0.07/min, pay-as-you-go.
- Template variables (
{{var}}) can be used in prompts, resolved from call metadata.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/vapi-calls/SKILL.md
Popularity
- Repository stars
- 71
- Repository forks
- 13
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/technickai/openclaw-config/vapi-calls)