Integrate Ringg AI voice agents with OpenClaw for making, receiving, and managing phone calls powered by Ringg's Voice OS. Use this skill when the user wants to: (1) make outbound voice calls via Ringg AI agents, (2) trigger Ringg AI campaigns from OpenClaw, (3) check call status or retrieve call history/analytics from Ringg, (4) manage Ringg AI assistants (list, create, update), (5) connect OpenClaw to Ringg's voice platform for automated phone interactions like lead qualification, feedback collection, appointment reminders, or order confirmations, (6) set up Ringg AI as a voice provider for the OpenClaw agent. Triggers on mentions of "ringg", "voice call", "phone call via ringg", "ringg agent", "ringg campaign", "voice AI call", or any request to initiate/manage calls through the Ringg AI platform.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install ringg-voice-agent或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install ringg-voice-agent⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/ringg-voice-agent/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: ringg-voice-agent description: > Integrate Ringg AI voice agents with OpenClaw for making, receiving, and managing phone calls powered by Ringg's Voice OS. Use this skill when the user wants to: (1) make outbound voice calls via Ringg AI agents, (2) trigger Ringg AI campaigns from OpenClaw, (3) check call status or retrieve call history/analytics from Ringg, (4) manage Ringg AI assistants (list, create, update), (5) connect OpenClaw to Ringg's voice platform for automated phone interactions like lead qualification, feedback collection, appointment reminders, or order confirmations, (6) set up Ringg AI as a voice provider for the OpenClaw agent. Triggers on mentions of "ringg", "voice call", "phone call via ringg", "ringg agent", "ringg campaign", "voice AI call", or any request to initiate/manage calls through the Ringg AI platform. ---
This skill connects OpenClaw to Ringg AI — a Voice OS for enterprises that provides low-latency (<337ms), multilingual (20+ languages) AI voice agents for phone interactions including lead qualification, feedback collection, confirmations, and more.
RINGG_API_KEY environment variable set (obtain from Ringg AI dashboard)RINGG_WORKSPACE_ID environment variable setRINGG_DEFAULT_ASSISTANT_ID for a default voice agentRINGG_DEFAULT_FROM_NUMBER for outbound callsAdd to openclaw.json under skills.entries:
{
"skills": {
"entries": {
"ringg-voice-agent": {
"enabled": true,
"apiKey": "RINGG_API_KEY",
"env": {
"RINGG_API_KEY": "<your-ringg-api-key>",
"RINGG_WORKSPACE_ID": "<your-workspace-id>",
"RINGG_DEFAULT_ASSISTANT_ID": "<optional-default-assistant-id>",
"RINGG_DEFAULT_FROM_NUMBER": "<optional-default-number>"
}
}
}
}
}
Initiate a call from a Ringg AI assistant to a phone number.
# Basic outbound call
curl -X POST "https://api.ringg.ai/v1/calls/outbound" \
-H "Authorization: Bearer $RINGG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"assistant_id": "<assistant-id>",
"to_number": "+919876543210",
"from_number": "+918001234567",
"dynamic_variables": {
"customer_name": "Rahul",
"order_id": "ORD-12345"
}
}'
Parameters:
assistant_id — ID of the Ringg voice agent to use (falls back to RINGG_DEFAULT_ASSISTANT_ID)to_number — Destination phone number in E.164 formatfrom_number — Caller ID number (falls back to RINGG_DEFAULT_FROM_NUMBER)dynamic_variables — Key-value pairs passed into the agent's conversation contextWhen the user says "call +91XXXXXXXXXX" or "make a call to [name/number]", use this action. If no assistant_id is specified, use RINGG_DEFAULT_ASSISTANT_ID. If no from_number is specified, use RINGG_DEFAULT_FROM_NUMBER.
Trigger a batch calling campaign for multiple contacts.
curl -X POST "https://api.ringg.ai/v1/campaigns/launch" \
-H "Authorization: Bearer $RINGG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"campaign_id": "<campaign-id>",
"contacts": [
{"phone": "+919876543210", "name": "Rahul", "custom_field": "value"},
{"phone": "+919876543211", "name": "Priya", "custom_field": "value"}
]
}'
When the user asks to "launch a campaign", "start calling a list", or "run outbound calls for [list/segment]", use this action.
curl -X GET "https://api.ringg.ai/v1/calls/{call_id}/status" \
-H "Authorization: Bearer $RINGG_API_KEY"
Returns: call status (ringing, in-progress, completed, failed), duration, transcript summary, and disposition.
# Recent call history
curl -X GET "https://api.ringg.ai/v1/calls/history?limit=20" \
-H "Authorization: Bearer $RINGG_API_KEY"
# Analytics for a time range
curl -X GET "https://api.ringg.ai/v1/analytics?from=2026-02-01&to=2026-02-06" \
-H "Authorization: Bearer $RINGG_API_KEY"
When the user asks "how did the calls go", "show me call analytics", or "what happened on yesterday's calls", use these endpoints.
curl -X GET "https://api.ringg.ai/v1/assistants" \
-H "Authorization: Bearer $RINGG_API_KEY"
When the user asks "which agents do I have", "list my ringg assistants", or needs to select an assistant before making a call, use this.
curl -X GET "https://api.ringg.ai/v1/calls/{call_id}/transcript" \
-H "Authorization: Bearer $RINGG_API_KEY"
When the user asks "what was said on the call" or "get the transcript", use this.
Ringg AI can push real-time call events to OpenClaw via webhooks. To receive call status updates, transcripts, and dispositions:
```bash ngrok http 18789 ```
```bash curl -X POST "https://api.ringg.ai/v1/webhooks" \ -H "Authorization: Bearer $RINGG_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "url": "https://your-ngrok-url.ngrok.io/webhook/ringg", "events": ["call.completed", "call.failed", "call.transcript_ready"] }' ```
Natural language triggers → actions:
| User says | Action | |-----------|--------| | "Call Rahul at +919876543210" | Outbound call with default assistant | | "Use the PolicyBazaar agent to call this lead" | Outbound call with specific assistant | | "Launch the feedback campaign" | Campaign launch | | "How did the last 10 calls go?" | Call history | | "Get the transcript for call XYZ" | Call transcript | | "What agents do I have in Ringg?" | List assistants | | "Show me today's call analytics" | Analytics |
RINGG_API_KEY is validFor full API details, see references/api_reference.md in this skill directory, or visit the Ringg AI API Docs.
安装 Ringg Voice Agent 后,可以对 AI 说这些话来触发它
Help me get started with Ringg Voice Agent
Explains what Ringg Voice Agent does, walks through the setup, and runs a quick demo based on your current project
Use Ringg Voice Agent to integrate Ringg AI voice agents with OpenClaw for making, receiving...
Invokes Ringg Voice Agent with the right parameters and returns the result directly in the conversation
What can I do with Ringg Voice Agent in my marketing & growth workflow?
Lists the top use cases for Ringg Voice Agent, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/ringg-voice-agent/ 目录(个人级,所有项目可用),或 .claude/skills/ringg-voice-agent/(项目级)。重启 AI 客户端后,用 /ringg-voice-agent 主动调用,或让 AI 根据上下文自动发现并使用。
Ringg Voice Agent 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Ringg Voice Agent 可免费安装使用。请查阅仓库了解许可证信息。
Integrate Ringg AI voice agents with OpenClaw for making, receiving, and managing phone calls powered by Ringg's Voice OS. Use this skill when the user wants to: (1) make outbound voice calls via Ringg AI agents, (2) trigger Ringg AI campaigns from OpenClaw, (3) check call status or retrieve call history/analytics from Ringg, (4) manage Ringg AI assistants (list, create, update), (5) connect OpenClaw to Ringg's voice platform for automated phone interactions like lead qualification, feedback collection, appointment reminders, or order confirmations, (6) set up Ringg AI as a voice provider for the OpenClaw agent. Triggers on mentions of "ringg", "voice call", "phone call via ringg", "ringg agent", "ringg campaign", "voice AI call", or any request to initiate/manage calls through the Ringg AI platform.
Automate my marketing & growth tasks using Ringg Voice Agent
Identifies repetitive steps in your workflow and sets up Ringg Voice Agent to handle them automatically
Ringg Voice Agent 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。