Vapi Skills for AI coding assistants
Vapi Skills are instruction packages that help compatible AI coding assistants complete Vapi development tasks. Choose a skill for the task you want to do, such as creating an assistant, configuring a tool, or testing a Squad. The latest Vapi Skills release provides a ZIP for each skill.
Install Vapi Skills
Download a skill ZIP from the latest release. Each skill below links to its ZIP in that release.
To install directly from the repository with the Skills CLI instead, run:
To install one skill, pass its name. For example, to work on a Squad:
For skill directory locations and other installation methods, see the repository installation instructions. For live Vapi API operations, configure a private API key as VAPI_API_KEY in your environment. Follow the API key security guidance; keep private keys out of chats and source code.
Choose a skill
Each skill below links to a ZIP in the latest release. The related docs explain the Vapi feature and its configuration.
setup-api-key
Use setup-api-key (ZIP) to get and configure a Vapi API key, including when a missing key blocks API calls. See API keys.
create-assistant
Use create-assistant (ZIP) to design, create, or validate a saved or transient assistant. See the assistants quickstart.
create-structured-output
Use create-structured-output (ZIP) to design, attach, and verify reusable post-call data extraction. See structured outputs.
vapi-prompt-builder
Use vapi-prompt-builder (ZIP) to draft, improve, or review assistant and Squad system prompts. See the Voice AI Prompting Guide.
create-tool
Use create-tool (ZIP) to select, configure, attach, and verify tools for an assistant. See Tools.
create-call
Use create-call (ZIP) for a single outbound phone call, a web call, a scheduled call, or a simple batch. See Outbound Calling.
create-campaign
Use create-campaign (ZIP) for a persistent outbound campaign with contacts, scheduling, results, and lifecycle management. See Campaigns overview.
create-squad
Use create-squad (ZIP) to design Squad members and handoffs, then create or verify the Squad configuration. See Squads.
create-phone-number
Use create-phone-number (ZIP) to plan, provision, import, or route a Vapi phone number. See Phone Calling.
setup-webhook
Use setup-webhook (ZIP) to configure a Server URL that receives call events or tool calls. See Server URLs.
simulations
Use simulations (ZIP) to design, run, and maintain conversation tests for assistants and Squads. See Simulations overview.