Agent skills
Agent skills for Vapi are instruction packages that help compatible AI coding assistants build and test voice assistants. This page explains how to install agent skills and choose one for tasks such as creating an assistant, configuring a tool, or testing a Squad.
Install agent skills
To install agent skills for Vapi, download a skill ZIP from the latest release. Each skill below links to its ZIP in that release. For skill directory locations and other installation methods, see the repository installation instructions.
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 live 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 each feature and its configuration.
setup-api-key
Use the setup-api-key agent skill (ZIP) to get and configure an API key, including when a missing key blocks API calls. See API keys.
create-assistant
Use the create-assistant agent skill (ZIP) to design, create, or validate a saved or transient assistant. See the assistants quickstart.
create-structured-output
Use the create-structured-output agent skill (ZIP) to design, attach, and verify reusable post-call data extraction. See structured outputs.
vapi-prompt-builder
Use the vapi-prompt-builder agent skill (ZIP) to draft, improve, or review assistant and Squad system prompts. See the Voice AI Prompting Guide.
create-tool
Use the create-tool agent skill (ZIP) to select, configure, attach, and verify tools for an assistant. See Tools.
create-call
Use the create-call agent skill (ZIP) to place an outbound phone call, start a web call, schedule a call, or run a simple batch of calls. See Outbound Calling.
create-campaign
Use the create-campaign agent skill (ZIP) to create and manage a persistent outbound campaign with contacts, scheduling, and results. See Campaigns overview.
create-squad
Use the create-squad agent skill (ZIP) to design Squad members and handoffs, then create or verify the Squad configuration. See Squads.
create-phone-number
Use the create-phone-number agent skill (ZIP) to plan, provision, import, or route a phone number. See Phone Calling.
setup-webhook
Use the setup-webhook agent skill (ZIP) to configure a Server URL that receives call events or tool calls. See Server URLs.
simulations
Use the simulations agent skill (ZIP) to design, run, and maintain conversation tests for assistants and Squads. See Simulations overview.