vapi

Automate AI voice calls with calendar scheduling and call recaps.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill vapi-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vapi
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/vapi
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill vapi-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill turns phone calls into an automated, AI-assisted workflow that can answer inbound/outbound calls, check availability on your calendar, and book appointments without manual back-and-forth.

Core Features & Use Cases

  • Inbound/Outbound Voice AI: Run an AI voice assistant for calls, including dynamic behavior per caller.
  • Calendar-aware scheduling: Uses Google Calendar free/busy checks and can create events when approved.
  • Call memory and recaps: Stores call history in DuckDB and emails a summary after each call.
  • Caller security model: Detects the owner by phone number and optionally gates certain actions behind a PIN.

Quick Start

Start by registering the webhook service on port 4242 and setting your Google OAuth token path plus VAPI_PRIVATE_KEY in your environment.

Frequently Asked Questions about vapi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate phone call scheduling with Google Calendar using voice AI?

Automate phone call scheduling by deploying a Vapi webhook server that routes caller intents to checkAvailability and createCalendarEvent tools, querying Google Calendar for free/busy slots and creating appointments dynamically.

Can I use voice AI to answer inbound calls and book appointments automatically?

Yes, this voice AI handles both inbound answering and outbound calling workflows, detecting the owner by phone number and optionally gating calendar event creation behind a PIN for caller security.

How do I get call summaries and track voice AI call history?

Call summaries are automatically generated and emailed via Zo dispatch after each call, while DuckDB persistence stores the complete call history locally for tracking and auditing voice AI interactions.

What setup is required to connect voice AI phone calls to Google Calendar?

You must register the webhook service on port 4242, configure your Google OAuth token path for calendar authentication, and set the VAPI_PRIVATE_KEY environment variable to secure the voice AI integration.

Does the voice AI calendar booking require manual Google OAuth token refreshes?

No, the system implements automated Google OAuth token refresh logic internally, ensuring continuous calendar availability checks and event creation without manual authentication intervention during active phone calls.