Claude-Guardian
Claude Guardian는 계정 안전과 위험 방지를 위한 올인원 기능으로, 기기·계정 이력·네트워크·결제 옵션을 지능적으로 평가해 제공합니다
skills Vapi AI 에이전트 구축을 위한 스킬 및 MCP 커넥터
A set of skills and MCP connector to allow agents to build Vapi AI agents, from creating tools and assistants to a phone call
스킬HTML · PythonGitHub @VapiAI직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
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.
Option 1: npx skills (works with all agents)
Option 2: Claude Code Plugin (native integration)
The checked-in Codex plugin is assembled from the canonical skill directories, so the
Claude and npx skills layouts remain unchanged:README 전문 보기 ↗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.
npx skills add VapiAI/skills
Install specific skills:
npx skills add VapiAI/skills --skill create-assistant
npx skills add VapiAI/skills --skill create-tool
npx skills add VapiAI/skills --skill create-campaign
Install for a specific agent:
npx skills add VapiAI/skills -a claude-code
npx skills add VapiAI/skills -a cursor
The marketplace lives at VapiAI/skills and the plugin is vapi-voice-ai. How you add it depends on where you use Claude.
Claude Code in a terminal — run inside a claude session:
/plugin marketplace add VapiAI/skills
/plugin install vapi-voice-ai@vapi-skills
Claude Desktop: Chat or Cowork
VapiAI/skills.Claude Desktop: Code tab — the /plugin commands above don't run in the Code tab, and it has no control for adding a marketplace. Register the marketplace once from your shell with the Claude Code CLI; the Code tab reads the same settings:
claude plugin marketplace add VapiAI/skills
claude plugin install vapi-voice-ai@vapi-skills
Start a new Code tab session to pick up the skills. To manage the plugin afterwards, use + → Plugins in the prompt box.
Chat/Cowork plugins sync through your claude.ai account, while the CLI and the Code tab share
~/.claudeon your machine. Installing on one side does not install on the other.
The checked-in Codex plugin is assembled from the canonical skill directories, so the
Claude and npx skills layouts remain unchanged:
python3 scripts/build-codex-plugin.py
python3 scripts/build-codex-plugin.py --check
python3 scripts/build-codex-plugin.py --archive /tmp/vapi-voice-ai.zip
codex plugin marketplace add .
codex plugin add vapi-voice-ai@vapi-skills
The Codex package is skills-only. The repository-level MCP configuration remains available
to agents that support it, but it is not declared as a dependency of this plugin.
The assembly step normalizes provider-specific frontmatter and adds OpenAI skill interface
settings under each generated skills/<name>/agents/openai.yaml; canonical skill directories
remain unchanged.
Copy-ready public listing metadata, reviewer tests, asset provenance, release notes, and the
remaining account-owner decisions are recorded in
codex-plugin/submission-materials.json.
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.
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.
| 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.
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"]
}
}
}
| 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-structured-output | Create, attach, run, and verify reusable post-call data extraction |
| vapi-prompt-builder | Create, improve, or audit production-ready Vapi voice agent and Squad system prompts |
| create-tool | Build custom tools for assistants — function calls, transfers, integrations |
| create-call | Initiate outbound phone calls, web calls, and batch calls |
| create-campaign | Create, schedule, monitor, duplicate, and manage outbound campaigns |
| 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 |
| simulations |
Experimental workflows are not included in the standard vapi-voice-ai plugin and are not the recommended path for ordinary Vapi builds. Install one explicitly only when you want to reproduce or adapt that particular architecture.
ROUGH_DRAFT.mdInstall one directly with:
npx skills add https://github.com/VapiAI/skills/tree/main/vapi-bootstrap-framework
npx skills add https://github.com/VapiAI/skills/tree/main/vapi-demo
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.
API-focused skills pair a conceptual JSON payload with separate implementation examples:
npm install @vapi-ai/server-sdk when the current docs expose the resource methodpip install vapi_server_sdk when the current docs expose the resource methodThe skills do not invent SDK methods. Revalidate language-specific syntax against the current Vapi documentation before producing final implementation code.
setup-api-key skill or visit https://dashboard.vapi.ai/org/api-keyscreate-assistant skill to build a voice AI agentcreate-phone-number to get a phone numbercreate-call to test your assistanthttps://api.vapi.aiAuthorization: Bearer $VAPI_API_KEYhttps://docs.vapi.ai/_mcp/server (auto-configured via .mcp.json)Validate every skill with the repository's dependency-free validator:
python3 scripts/validate-agent-skills.py
python3 -m unittest discover -s scripts -p 'test_*.py'
python3 scripts/build-codex-plugin.py --check
Pass skill directory names to validate only selected skills. Packaging uses the same validator, so a skill cannot be packaged after failing validation.
MIT
| Design, run, and maintain realistic chat and voice simulation suites |