Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Added source link to SKILL.md
What This Skill Does
Places outbound phone calls through an ElevenLabs voice agent backed by Twilio. The agent uses OpenClaw as its reasoning layer, so it can handle dynamic conversations, not just fixed scripts.
Combines programmable telephony with a live AI agent, so calls can adapt mid-conversation rather than playing a static recording.
When to use it
- Calling a contact to confirm an appointment
- Following up on a support ticket via phone
- Dialing a customer back after they requested a callback
- Reaching someone when text or email hasn't worked
- Placing a scheduled check-in call with a custom opening message
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Call +15551234567 and tell them their order is ready for pickup
- 1Confirms the formatted number +15551234567 with the user before proceeding
- 2Runs call.py with the phone number and a custom first message about the order
- 3Twilio initiates the call through the registered ElevenLabs phone number
- 4ElevenLabs voice agent handles the conversation using OpenClaw as its brain
- 5Reports the conversation ID or error details back to the user
Call placed successfully, conversation ID returned
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.