supercall
Make AI-powered phone calls with custom personas and goals. Uses OpenAI Realtime API + Twilio for ultra-low latency voice conversations. Use when you need to call someone, confirm appointments, deliver messages, or have the AI handle phone conversations autonomously. Unlike the standard voice_call plugin, the person on the call doesn't have access to gateway agent, reducing attack surfaces.
Why use this skill?
Automate phone calls with OpenClaw using SuperCall. Experience ultra-low latency AI conversations with custom personas, Twilio integration, and secure, isolated execution.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/xonder/supercallWhat This Skill Does
The SuperCall skill is a high-performance communication module designed for the OpenClaw agent ecosystem, enabling fully autonomous phone conversations. Unlike standard voice plugins, SuperCall integrates the OpenAI Realtime API directly with Twilio Media Streams to deliver ultra-low latency, natural-sounding voice interactions. By operating in a sandboxed environment, it prevents the caller from accessing the broader OpenClaw gateway agent, significantly reducing potential attack vectors and ensuring secure execution during telephonic tasks.
Installation
To install SuperCall, first execute the command clawhub install openclaw/skills/skills/xonder/supercall. Once installed, you must configure your OpenClaw environment by setting up the necessary credentials in the plugin configuration, specifically providing your Twilio account details and OpenAI API key. Crucially, you must enable hooks for call completion callbacks and generate a secure, 24-character hex token using openssl rand -hex 24. Without this token, the agent will lack the callback functionality required to process call transcripts and outcomes once the line has been disconnected. Finally, ensure your tunnel provider (e.g., ngrok or Tailscale) is correctly mapped to receive webhooks from Twilio.
Use Cases
SuperCall is ideal for high-volume or sensitive administrative outreach. Typical use cases include scheduling and confirming medical or professional appointments, delivering urgent notifications to clients, conducting surveys where a human-like persona is required, and managing lead follow-ups. Because the AI is defined by specific personas and goal-oriented prompts, it remains consistent and on-task, handling objections or rescheduling requests autonomously until the goal is met or the call concludes.
Example Prompts
- "Supercall the client at +15550199 and pretend to be an office manager checking their availability for a dental appointment next Tuesday at 10:00 AM."
- "Use the supercall tool to call our courier service at +1555888222. Use the 'Urgent Delivery' persona to confirm they have picked up the package from the warehouse."
- "Call +12025550143 and deliver a reminder that their invoice is 3 days overdue, keep the tone professional but firm, and document any promise to pay in the transcript."
Tips & Limitations
To ensure optimal performance, adjust the streaming.vadThreshold setting to accommodate the background environment of the callee; a higher value is better if there is consistent ambient noise. Note that SuperCall requires an active, stable internet connection and valid webhook tunnels to maintain the WebSocket audio stream. Since this tool interfaces with real-world telecommunications, ensure your local and regional compliance regulations (such as DNC lists or disclosure requirements) are met before running autonomous dialing campaigns. Always monitor call logs to verify that the persona is adhering strictly to the provided goal parameters.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-xonder-supercall": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api