voice-ai-development · davila7 — Claude Code skill for voice apps
Plan voice agents and apps that handle speech input and audio replies. Use it when choosing an approach for calls, transcription, or speech synthesis.
npx claude-code-templates@latest --skill ai-research/voice-ai-developmentWhat voice-ai-development does
This skill covers OpenAI Realtime API, Vapi, Deepgram, ElevenLabs, LiveKit, and WebRTC. It helps shape voice agents and real-time audio apps, from speech recognition to generated audio. The source includes approaches using separate services as well as OpenAI Realtime API.
Development requires Python or Node.js, provider API keys, and audio-handling knowledge. Examples that call external services need their API credentials. The documented options suit different setups: Vapi is presented for phone agents, while Deepgram with ElevenLabs forms a separate transcription and synthesis pipeline.
What it helps with
- design a voice agent for phone calls
- transcribe an audio stream with Deepgram
- generate spoken audio with ElevenLabs
- build a voice-in, voice-out app with OpenAI Realtime API
Example prompts for the agent
- Design a Vapi phone agent and outline how its webhook should handle events.
- Plan a pipeline that transcribes streaming audio with Deepgram and speaks the reply with ElevenLabs.
- Help me set up two-way voice interaction through OpenAI Realtime API.
How to install voice-ai-development
1claude-code-templates
npx claude-code-templates@latest --skill ai-research/voice-ai-development2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill voice-ai-development -a claude-code3Manually: put the files in place
~/.claude/skills/voice-ai-development/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/voice-ai-development/
Manually: put the files in place
.agents/skills/voice-ai-development/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/voice-ai-development/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates voice-ai-development2Manually: put the files in place
.github/skills/voice-ai-development/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/voice-ai-developmentManually: put the files in place
.devin/skills/voice-ai-development/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about voice-ai-development
How do I install voice-ai-development in Claude Code?
Run npx claude-code-templates@latest --skill ai-research/voice-ai-development.
What does voice-ai-development do?
It guides development of voice agents and apps using speech recognition, speech synthesis, real-time audio infrastructure, and WebRTC.
What do I need to use voice-ai-development?
Development requires Python or Node.js, provider API keys, and knowledge of audio handling.
Similar skills
All skills for AI and ML →voice-ai-development by other authors comes first.