vapiManage Vapi voice assistants, calls, phone numbers, tools, and webhooks via the Vapi REST API or CLI for voice agent operations and integrations.
Install via ClawdBot CLI:
clawdbot install colygon/vapiUse this skill when you need to manage Vapi voice agents (assistants), calls, phone numbers, tools, and webhooks from an OpenClaw agent.
This skill is API-first (Vapi REST) and optionally integrates with the Vapi CLI for MCP docs / local workflows.
Set one of:
VAPI_API_KEY (recommended) β Vapi dashboard API key.Never paste the key into public logs.
Base URL:
https://api.vapi.aiAuth:
Authorization: Bearer $VAPI_API_KEYAPI reference:
This skill supports both approaches; you can decide later per deployment.
VAPI_MODE=api to prefer REST (default)VAPI_MODE=cli to prefer the Vapi CLI (interactive)This repo includes a tiny Node helper:
skills/vapi/bin/vapi-api.mjsExamples:
# list assistants
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs assistants:list
# create assistant
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs assistants:create \
--name "Claw Con Concierge" \
--modelProvider openai --model gpt-4o-mini \
--voiceProvider 11labs --voiceId rachel
# start an outbound call (example shape; see swagger for required fields)
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs calls:create \
--assistantId asst_xxx \
--to "+14155551234" \
--from "+14155559876"
If VAPI_MODE=cli, prefer using the CLI for management tasks and fall back to REST if the CLI isnβt installed.
Docs:
Install:
curl -sSL https://vapi.ai/install.sh | bash
vapi login
This improves IDE assistance (Cursor/Windsurf/VSCode):
vapi mcp setup
When the user asks for Vapi changes:
skills/vapi/SKILL.md β this fileskills/vapi/bin/vapi-api.mjs β minimal REST helperGenerated Mar 1, 2026
Deploy Vapi assistants to handle inbound customer inquiries, reducing wait times and operational costs. Automate common queries like order status, returns, and FAQs, while routing complex issues to human agents via webhooks.
Use Vapi to manage outbound calls for appointment reminders and confirmations, ensuring compliance with healthcare regulations. Integrate with EHR systems via tools to update patient records and reduce no-shows.
Implement Vapi assistants to conduct initial outbound calls to prospects, qualifying leads based on predefined criteria. Capture data through function calling and trigger follow-ups in CRM systems via webhooks.
Create a Vapi assistant to handle guest requests in hotels, such as room service orders or local recommendations. Use phone numbers for inbound calls and tools to interface with property management software.
Leverage Vapi for automated tutoring sessions or sending study reminders to students via voice calls. Customize assistants with educational content and track engagement through webhook events.
Offer Vapi-powered voice automation as a monthly subscription service to businesses, with tiers based on call volume and features like custom assistants or advanced integrations. Revenue scales with usage and additional support services.
Provide consulting services to help companies integrate Vapi into their workflows, including custom assistant development, compliance setup, and training. Charge project-based fees or hourly rates for ongoing maintenance.
Resell Vapi API access with a markup, targeting developers and small businesses that prefer a simplified billing model. Bundle with value-added services like analytics or dedicated phone numbers.
π¬ Integration Tip
Start with read-only queries to list existing resources before making changes, and always secure API keys as secrets to prevent exposure.
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Connect to 100+ APIs (Google Workspace, Microsoft 365, GitHub, Notion, Slack, Airtable, HubSpot, etc.) with managed OAuth. Use this skill when users want to...
Build, debug, and deploy websites using HTML, CSS, JavaScript, and modern frameworks following production best practices.
YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Scaffold, test, document, and debug REST and GraphQL APIs. Use when the user needs to create API endpoints, write integration tests, generate OpenAPI specs, test with curl, mock APIs, or troubleshoot HTTP issues.
Search for jobs across LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google Jobs, Bayt, Naukri, and BDJobs using the JobSpy MCP server.