vapi-bootstrap-framework

Installation
SKILL.md

Vapi bootstrap framework

Scaffold an entire Vapi voice-agent project from a single ROUGH_DRAFT.md spec. Works in an empty folder or alongside an existing Bun + TypeScript project. One bun run bootstrap after this skill finishes puts the whole fleet live in dashboard.vapi.ai.

What this skill produces

Project scaffolding (only created if absent — never overwritten):

  • package.json — Bun + @vapi-ai/server-sdk + a bootstrap script
  • .env.exampleVAPI_PRIVATE_KEY placeholder + one slot per (scenario × language) tuple
  • .gitignorenode_modules, .env*.local, OS junk

Framework spine (always created — architectural; every later change extends a slot here, never the spine itself):

  • src/assistants/languages.ts — per-language voice + transcriber stack
  • src/assistants/loadPrompt.tsloadPrompt(scenarioId, languageId) composer
  • src/assistants/scenarios/index.ts — the scenario registry
  • src/assistants/buildAssistant.ts — composes a full Vapi assistant body for any (scenarioId, languageId) tuple
  • src/assistants/prompts/shared/preambles/es.md — Spanish language preamble (extend with more languages later)
Installs
69
Repository
vapiai/skills
GitHub Stars
49
First Seen
May 28, 2026
vapi-bootstrap-framework — vapiai/skills