technickai/openclaw-config/vapi-calls

Claude Code and agent skill by technickai/openclaw-config

Trust tier 3
  • community
Source check pending

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-calls

SKILL.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_KEY
  • VAPI_ASSISTANT_ID
  • VAPI_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:

  • phoneNumberId and assistantId from your config
  • customer.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
  1. The base prompt (heart-centered foundation + agent personality + "You are on a live

phone call")

  1. 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 normally
  • customer-did-not-answer — no pickup, consider retrying or texting first
  • pipeline-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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/technickai/openclaw-config/vapi-calls/badge)](https://verified-skill.com/skills/technickai/openclaw-config/vapi-calls)

Something wrong with this skill or its page? Tell us.