Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions fern/agent-skills.mdx
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: Vapi Skills for AI coding assistants
subtitle: Use Vapi's agent skills to build and test voice assistants with an AI coding assistant
description: Install Vapi Skills for AI coding assistants and find skills for assistants, tools, Squads, calls, campaigns, phone numbers, webhooks, structured outputs, and Simulations.
title: Agent skills
subtitle: Use agent skills to build and test voice assistants with an AI coding assistant
description: Learn how to install agent skills for Vapi and use them with AI coding assistants to create assistants, configure tools, place calls, and run Simulations.
slug: agent-skills
---

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](https://github.com/VapiAI/skills/releases/latest) provides a ZIP for each skill.
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 Vapi Skills
## Install agent skills

Download a skill ZIP from the [latest release](https://github.com/VapiAI/skills/releases/latest). Each skill below links to its ZIP in that release.
To install agent skills for Vapi, download a skill ZIP from the [latest release](https://github.com/VapiAI/skills/releases/latest). Each skill below links to its ZIP in that release. For skill directory locations and other installation methods, see the [repository installation instructions](https://github.com/VapiAI/skills#installation).

To install directly from the repository with the Skills CLI instead, run:

Expand All @@ -23,52 +23,52 @@ 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](https://github.com/VapiAI/skills#installation). For live Vapi API operations, configure a private API key as `VAPI_API_KEY` in your environment. Follow the [API key security guidance](/security-and-privacy/api-keys); keep private keys out of chats and source code.
For live API operations, configure a private API key as `VAPI_API_KEY` in your environment. Follow the [API key security guidance](/security-and-privacy/api-keys); 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.
Each skill below links to a ZIP in the latest release. The related docs explain each feature and its configuration.

### setup-api-key

Use [setup-api-key (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/setup-api-key.zip) to get and configure a Vapi API key, including when a missing key blocks API calls. See [API keys](/security-and-privacy/api-keys).
Use the [setup-api-key agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/setup-api-key.zip) to get and configure an API key, including when a missing key blocks API calls. See [API keys](/security-and-privacy/api-keys).

### create-assistant

Use [create-assistant (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-assistant.zip) to design, create, or validate a saved or transient assistant. See the [assistants quickstart](/assistants/quickstart).
Use the [create-assistant agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-assistant.zip) to design, create, or validate a saved or transient assistant. See the [assistants quickstart](/assistants/quickstart).

### create-structured-output

Use [create-structured-output (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-structured-output.zip) to design, attach, and verify reusable post-call data extraction. See [structured outputs](/assistants/structured-outputs).
Use the [create-structured-output agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-structured-output.zip) to design, attach, and verify reusable post-call data extraction. See [structured outputs](/assistants/structured-outputs).

### vapi-prompt-builder

Use [vapi-prompt-builder (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/vapi-prompt-builder.zip) to draft, improve, or review assistant and Squad system prompts. See the [Voice AI Prompting Guide](/prompting-guide).
Use the [vapi-prompt-builder agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/vapi-prompt-builder.zip) to draft, improve, or review assistant and Squad system prompts. See the [Voice AI Prompting Guide](/prompting-guide).

### create-tool

Use [create-tool (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-tool.zip) to select, configure, attach, and verify tools for an assistant. See [Tools](/tools).
Use the [create-tool agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-tool.zip) to select, configure, attach, and verify tools for an assistant. See [Tools](/tools).

### create-call

Use [create-call (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-call.zip) for a single outbound phone call, a web call, a scheduled call, or a simple batch. See [Outbound Calling](/calls/outbound-calling).
Use the [create-call agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-call.zip) to place an outbound phone call, start a web call, schedule a call, or run a simple batch of calls. See [Outbound Calling](/calls/outbound-calling).

### create-campaign

Use [create-campaign (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-campaign.zip) for a persistent outbound campaign with contacts, scheduling, results, and lifecycle management. See [Campaigns overview](/outbound-campaigns/overview).
Use the [create-campaign agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-campaign.zip) to create and manage a persistent outbound campaign with contacts, scheduling, and results. See [Campaigns overview](/outbound-campaigns/overview).

### create-squad

Use [create-squad (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-squad.zip) to design Squad members and handoffs, then create or verify the Squad configuration. See [Squads](/squads).
Use the [create-squad agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-squad.zip) to design Squad members and handoffs, then create or verify the Squad configuration. See [Squads](/squads).

### create-phone-number

Use [create-phone-number (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-phone-number.zip) to plan, provision, import, or route a Vapi phone number. See [Phone Calling](/phone-calling).
Use the [create-phone-number agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/create-phone-number.zip) to plan, provision, import, or route a phone number. See [Phone Calling](/phone-calling).

### setup-webhook

Use [setup-webhook (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/setup-webhook.zip) to configure a Server URL that receives call events or tool calls. See [Server URLs](/server-url).
Use the [setup-webhook agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/setup-webhook.zip) to configure a Server URL that receives call events or tool calls. See [Server URLs](/server-url).

### simulations

Use [simulations (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/simulations.zip) to design, run, and maintain conversation tests for assistants and Squads. See [Simulations overview](/observability/simulations-overview).
Use the [simulations agent skill (ZIP)](https://github.com/VapiAI/skills/releases/latest/download/simulations.zip) to design, run, and maintain conversation tests for assistants and Squads. See [Simulations overview](/observability/simulations-overview).
2 changes: 1 addition & 1 deletion fern/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ navigation:
- page: CLI quickstart
icon: fa-light fa-terminal
path: cli/overview.mdx
- page: Vapi Skills
- page: Agent skills
icon: fa-light fa-wand-magic-sparkles
path: agent-skills.mdx
- page: Config as code (GitOps)
Expand Down
2 changes: 1 addition & 1 deletion fern/prompting-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -755,7 +755,7 @@ help directly?"

Check out these additional resources to learn more about prompt engineering:

- [Vapi Skills for AI coding assistants](/agent-skills#vapi-prompt-builder) - Use the `vapi-prompt-builder` skill to draft, improve, or review assistant and Squad system prompts.
- [Agent skills](/agent-skills#vapi-prompt-builder) - Use the `vapi-prompt-builder` skill to draft, improve, or review assistant and Squad system prompts.
- [Debugging voice agents](/debugging)
- [Tools](/tools)
- [Squads](/squads)
Expand Down
6 changes: 3 additions & 3 deletions fern/quickstart/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -157,13 +157,13 @@ Work with Vapi from your terminal, or manage your whole configuration as code:
To manage Vapi configuration as code (assistants, squads, tools, structured outputs, simulations and evals as files in git, across one or more orgs or environments), use the open-source repository at https://github.com/VapiAI/gitops and read https://docs.vapi.ai/config-as-code.md before setting it up.
</llms-only>

### Vapi Skills
### Agent skills

Vapi Skills help AI coding assistants build and test Vapi applications.
Agent skills help AI coding assistants build and test voice applications.

<CardGroup cols={1}>
<Card
title="Vapi Skills for AI coding assistants"
title="Agent skills"
icon="wand-magic-sparkles"
iconType="solid"
href="/agent-skills"
Expand Down
Loading