skills
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 34 GitHub stars
Code Pass
- Code scan — Scanned 4 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
This project provides a set of agent skills and a Model Context Protocol (MCP) connector designed to help developers build, configure, and manage voice AI assistants and phone calls via the Vapi platform.
Security Assessment
Overall Risk: Medium. While the light code scan found no dangerous patterns, hardcoded secrets, or dangerous local permissions, there are inherent risks in how the tool operates. It relies heavily on executing `npx` commands to fetch remote packages and uses the `mcp-remote` bridge to make external network requests to the Vapi documentation server. Additionally, the skills are designed to interact with the Vapi API, which involves handling sensitive API keys and configuring webhooks. Users must ensure they do not accidentally expose their API keys during the setup process, and they should inspect exactly what the `npx` commands execute before running them blindly.
Quality Assessment
The project appears to be highly maintained and active, with its last push occurring very recently. It enjoys a decent baseline of community trust, currently backed by 34 GitHub stars. However, a significant quality concern is the complete absence of a designated open-source license. Without a formal license, the code is technically under exclusive copyright, meaning developers do not have clear legal permission to modify, distribute, or use it in commercial or private projects.
Verdict
Use with caution: the connector is actively maintained and safe from local code threats, but you should verify remote `npx` packages and note the strict lack of a formal usage license.
A set of skills and MCP connector to allow agents to build Vapi AI agents, from creating tools and assistants to a phone call
Vapi Skills
Agent skills for Vapi — the developer platform for building voice AI agents. These skills follow the Agent Skills specification and can be used with any compatible AI coding assistant including Claude Code, Cursor, VS Code Copilot, Gemini CLI, and more.
Installation
Option 1: npx skills (works with all agents)
npx skills add VapiAI/skills
Install specific skills:
npx skills add VapiAI/skills --skill create-assistant
npx skills add VapiAI/skills --skill create-tool
Install for a specific agent:
npx skills add VapiAI/skills -a claude-code
npx skills add VapiAI/skills -a cursor
Option 2: Claude Code Plugin (native integration)
/plugin marketplace add VapiAI/skills
/plugin install vapi-voice-ai@vapi-skills
Option 3: Manual installation
Copy any skill directory into your project's .claude/skills/ (for Claude Code), .cursor/skills/ (for Cursor), or the equivalent skills directory for your agent.
Vapi Documentation Server (MCP)
This repository includes configuration for the Vapi documentation MCP server, which gives your AI agent access to the full Vapi knowledge base via RAG. It activates automatically in agents that support MCP.
The skills cover common workflows. The MCP docs server fills in the gaps — advanced configuration, troubleshooting, SDK details, and more.
Supported agents
| Agent | Config File | Auto-detected |
|---|---|---|
| Claude Code | .mcp.json |
Yes |
| Cursor | .cursor/mcp.json |
Yes |
| VS Code Copilot | .vscode/mcp.json |
Yes |
Requires: Node.js (for npx). Uses mcp-remote to bridge the remote server. No API key needed for the docs server.
Manual setup
If your agent doesn't auto-detect MCP configs:
Claude Code:
claude mcp add vapi-docs -- npx -y mcp-remote https://docs.vapi.ai/_mcp/server
Any agent (JSON config):
{
"mcpServers": {
"vapi-docs": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://docs.vapi.ai/_mcp/server"]
}
}
}
Available Skills
| Skill | Description |
|---|---|
| setup-api-key | Guide through obtaining and configuring a Vapi API key |
| create-assistant | Create voice AI assistants with models, voices, transcribers, tools, and hooks |
| create-tool | Build custom tools for assistants — function calls, transfers, integrations |
| create-call | Initiate outbound phone calls, web calls, and batch calls |
| create-squad | Build multi-assistant squads with handoff workflows |
| create-phone-number | Set up phone numbers from Twilio, Vonage, Telnyx, or Vapi |
| setup-webhook | Configure server URLs to receive real-time call events |
| create-workflow | Build visual conversation workflows with branching logic |
Configuration
All skills require a Vapi API key. Set it as an environment variable:
export VAPI_API_KEY="your-api-key"
Get your API key from the Vapi Dashboard or use the setup-api-key skill.
SDK Support
Skills include examples for:
- cURL — Direct REST API calls
- TypeScript —
npm install @vapi-ai/server-sdk - Python —
pip install requests(direct API) or Vapi's Python SDK - Web SDK —
npm install @vapi-ai/web(client-side, uses public API key)
Quick Start
- Get an API key: Use the
setup-api-keyskill or visit https://dashboard.vapi.ai/org/api-keys - Create an assistant: Use the
create-assistantskill to build a voice AI agent - Add a phone number: Use
create-phone-numberto get a phone number - Make a call: Use
create-callto test your assistant
API Reference
- Base URL:
https://api.vapi.ai - Authentication: Bearer token via
Authorization: Bearer $VAPI_API_KEY - Full API Docs: https://docs.vapi.ai
- MCP Docs Server:
https://docs.vapi.ai/_mcp/server(auto-configured via.mcp.json) - API Swagger: https://api.vapi.ai/api
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found