livekit-voice-agent
CommunityProduce voice agents with smart handoffs.
AuthorOkeysir198
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a ready-to-use pattern for building production-ready LiveKit voice agents that can hand off conversations between specialized agents and escalate to humans when needed. It also preserves conversation context across handoffs and supports scalable deployment patterns.
Core Features & Use Cases
- Multi-Agent Workflows: Chains IntroAgent, SpecialistAgent, and EscalationAgent with shared state and configurable handoffs.
- Intelligent Handoffs: Function tools return new agent instances to transfer control, with clear transition messages.
- Context Preservation: Shared user data persists across handoffs and across agents via chat_ctx.
- Production-Ready Patterns: Templates, prewarming, testing scaffolds, Docker deployment, and observability hooks.
- Extensibility: Easy to add new agents, tools, and custom workflows; supports hub-spoke, escalation, and bidirectional handoffs.
- Use Cases: Real-time customer support, sales routing, and complex information gathering with escalations.
Quick Start
- Run the quick start script to scaffold a working project: scripts/quickstart.sh livekit-voice-agent
- Install dependencies with uv sync
- Copy .env.example to .env.local and configure LiveKit, OpenAI, and STT/TTS providers
- Start the agent with: uv run python src/agent.py start
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: livekit-voice-agent Download link: https://github.com/Okeysir198/P20251122-claude-skills/archive/main.zip#livekit-voice-agent Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.