create-assistant

Create API-compliant Vapi voice assistant payloads via the REST API.

55|7|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/VapiAI/skills --skill create-assistant-vapiai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-assistant
Source: https://github.com/VapiAI/skills/tree/main/create-assistant
Command: npx skills add https://github.com/VapiAI/skills --skill create-assistant-vapiai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the error-prone manual work of crafting Vapi assistant payloads, avoiding invalid API values, and misconfiguring optional features like hooks and compliance settings, which often lead to failed API requests and wasted development time.

Core Features & Use Cases

  • Valid Payload Generation: Creates compliant Vapi assistant JSON with safe default model, voice, and transcriber settings to pass API validation on the first try.
  • Safe Optional Configuration: Supports adding tools, event hooks, and compliance settings only when backed by verified user-provided values or official Vapi documentation.
  • Use Case: A developer building a customer support voice agent can use this Skill to generate a ready-to-use assistant payload or create the assistant directly in their Vapi account with correct, up-to-date provider configurations.

Quick Start

Use the create-assistant skill to generate a valid customer support voice assistant payload with default OpenAI and Deepgram settings.

Frequently Asked Questions about create-assistant

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

FAQPage Schema
How do I create a Vapi voice assistant payload that passes API validation?

To create a Vapi voice assistant payload that passes validation, generate JSON with safe default model, voice, and transcriber settings adhering to the Vapi OpenAPI schema. This ensures payload correctness on the first try by avoiding invalid shapes and invented IDs.

What's the best way to attach tools and event hooks to a Vapi voice agent?

Attaching tools and event hooks to a Vapi voice agent requires using verified user-provided values or official Vapi documentation. Safe optional configuration ensures you add event-based hooks and verified tool IDs without triggering accidental paid compliance defaults.

Why does my Vapi assistant creation request fail with invalid API values?

Vapi assistant creation requests fail with invalid API values when payloads contain incorrect shapes, invented IDs, or misconfigured compliance settings. Resolve API validation errors by adhering to the Vapi OpenAPI schema and using exact, user-supplied values for provider configurations.

Can I configure default OpenAI and Deepgram settings for a customer support voice agent?

Configuring default OpenAI and Deepgram settings for a customer support voice agent is supported during assistant creation. Generating a payload with these default provider configurations guarantees a ready-to-use, API-compliant voice assistant instance.

Does this approach work for building both phone and web call agents on Vapi?

Building both phone and web call agents on Vapi is fully supported. The assistant creation process applies to developer workflows configuring live assistant instances, ensuring correct, up-to-date provider configurations for either call type.