voice-ai-agents
Create, manage, and deploy Voice.ai conversational AI agents. Use when the user wants to work with voice agents, list their agents, create new ones, or manage agent configurations.
Best use case
voice-ai-agents is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create, manage, and deploy Voice.ai conversational AI agents. Use when the user wants to work with voice agents, list their agents, create new ones, or manage agent configurations.
Teams using voice-ai-agents should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/voice-ai-agent/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How voice-ai-agents Compares
| Feature / Agent | voice-ai-agents | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create, manage, and deploy Voice.ai conversational AI agents. Use when the user wants to work with voice agents, list their agents, create new ones, or manage agent configurations.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Voice.ai Agents
Build conversational AI voice agents with Voice.ai's Agent API.
## ✨ Features
- **Agent Management** - Create, update, and delete voice agents
- **One-Click Deploy** - Deploy agents for phone calls instantly
- **Knowledge Base** - RAG-powered agents with custom knowledge
- **MCP Integration** - Connect agents to external tools via MCP
- **Phone Numbers** - Manage inbound/outbound phone numbers
- **Analytics** - Track call history and agent performance
## 🚀 Quick Start
```bash
export VOICE_AI_API_KEY="your-api-key"
# Create an agent
node scripts/agent.js create --name "Support Bot" --prompt "You are a helpful assistant"
# List all agents
node scripts/agent.js list
# Deploy an agent
node scripts/agent.js deploy --id <agent_id>
```
## 🤖 Agent Configuration
| Parameter | Default | Description |
|------------------------|---------|--------------------------------------|
| llm_model | gemini-2.5-flash-lite | LLM model for responses |
| llm_temperature | 0.7 | Response creativity (0-2) |
| max_call_duration | 900 | Max call length in seconds |
| allow_interruptions | true | Let users interrupt agent |
| auto_noise_reduction | true | Filter background noise |
## 🎙️ TTS Voice Settings
| Parameter | Default | Description |
|-------------|---------|--------------------------------|
| voice_id | - | Voice ID for agent speech |
| model | auto | TTS model (auto-selected) |
| language | en | Language code |
| temperature | 1.0 | Voice expressiveness (0-2) |
| top_p | 0.8 | Sampling parameter (0-1) |
## 🌍 Supported Languages
`auto`, `en`, `ca`, `sv`, `es`, `fr`, `de`, `it`, `pt`, `pl`, `ru`, `nl`
## 💻 CLI Usage
```bash
# Create a new agent
node scripts/agent.js create --name "My Agent" --prompt "System prompt here" --greeting "Hello!"
# List all agents
node scripts/agent.js list
# Get agent details
node scripts/agent.js get --id <agent_id>
# Update an agent
node scripts/agent.js update --id <agent_id> --prompt "New prompt"
# Deploy an agent
node scripts/agent.js deploy --id <agent_id>
# Pause an agent
node scripts/agent.js pause --id <agent_id>
# Delete an agent
node scripts/agent.js delete --id <agent_id>
```
## 🔗 MCP Server Integration
Connect your agent to external tools:
```javascript
const agent = await client.createAgent({
name: "MCP Agent",
config: {
prompt: "You can use tools to help users",
mcp_servers: [{
name: "my-tools",
url: "https://my-server.com/mcp",
auth_type: "bearer_token",
auth_token: "secret"
}]
}
});
```
## 📚 Knowledge Base (RAG)
Add custom knowledge to your agent:
```bash
# Create agent with knowledge base
node scripts/agent.js create --name "FAQ Bot" --kb-id 123
```
## 🔗 Links
- [Voice Agents Guide](https://voice.ai/docs/guides/voice-agents/quickstart)
- [Agent API Reference](https://voice.ai/docs/api-reference/agent-management/create-agent)
---
Made with ❤️ by [Nick Gill](https://github.com/gizmoGremlin)Related Skills
invoice-tracker-pro
Complete freelance billing workflow — generate professional invoices, track payment status, send automated.
invoice-template
Free simple invoice generator.
ooze-agents
Visual identity that evolves with reputation - create and nurture your agent's digital creature with XP and evolution stages
agentspend
Use this skill when you need to: search the web, generate images or pictures, create videos, scrape or read.
agentscale
Deploy web apps and APIs to a public URL with a single command.
voicemonkey
Control Alexa devices via VoiceMonkey API v2 - make announcements, trigger routines, start flows, and display media.
vibevoice
Local Spanish TTS using Microsoft VibeVoice.
percept-voice-cmd
Voice command detection and action execution for OpenClaw agents.
demo-agents-sdk
Complete Polygon agent toolkit.
building-agents
Core XMTP Agent SDK setup and patterns. Use when creating new agents, handling messages, setting up middleware, or configuring environment variables. Triggers on agent setup, XMTP configuration, message handling, or middleware implementation.
xmtp-agents
Building and extending XMTP agents with the Agent SDK. Use when: (1) creating or configuring an XMTP agent, (2) implementing agent features (commands, attachments, reactions, groups, transactions, inline actions, or domain resolution).
free-groq-voice
FREE voice recognition using Groq's complimentary Whisper API.