Skip to navigation

Vapi Skills for AI coding assistants

Use Vapi's agent skills to build and test voice assistants with an AI coding assistant

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:

npx skills add VapiAI/skills

To install one skill, pass its name. For example, to work on a Squad:

npx skills add VapiAI/skills --skill create-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.