Agentic Calling
Skill by kellyclaudeai
Why use this skill?
Enable your OpenClaw AI agent to make and receive phone calls autonomously using Twilio. Includes text-to-speech, recording, and SMS tools.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kellyclaudeai/agentic-callingWhat This Skill Does
The Agentic Calling skill by kellyclaudeai serves as a robust bridge between OpenClaw AI agents and the Twilio communications platform. This skill empowers your AI agent to act as a fully automated virtual receptionist or outbound calling assistant. By leveraging Twilio’s infrastructure, the skill enables text-to-speech conversion, allowing the AI to articulate complex responses to human callers. Beyond simple messaging, the skill supports call recording for quality assurance, inbound call routing for business operations, and automated SMS follow-ups for post-call engagement. It is designed to be developer-friendly while providing enough flexibility for production-grade telephony automation.
Installation
To begin, ensure you have an active Twilio account and a voice-enabled phone number. Install the skill into your OpenClaw environment by running the following command in your terminal: clawhub install openclaw/skills/skills/kellyclaudeai/agentic-calling. Once installed, you must configure your credentials. Navigate to the ~/.clawdbot/twilio-config.json file and input your accountSid, authToken, and phoneNumber. Alternatively, for ephemeral environments, you can define these as environment variables: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, and TWILIO_PHONE_NUMBER. Verify the installation by attempting a test call via the ./scripts/make-call.sh utility.
Use Cases
- Automated Appointment Reminders: Have your agent call clients to confirm upcoming meetings and log their responses.
- Virtual Receptionist: Deploy an inbound webhook that greets callers, answers FAQs using your agent's internal knowledge base, and forwards urgent calls to human staff.
- Voice-Based Surveys: Conduct outbound research by calling a list of contacts, reading a structured script, and recording their spoken feedback for later transcription.
- Emergency Notification System: Trigger automated voice alerts to a list of stakeholders when specific system conditions are met.
Example Prompts
- "Call +15550199 and inform the client that their shipment has been delayed by 24 hours, then record their response."
- "Set up an inbound call handler that greets callers with a welcome message and forwards any requests about billing to my mobile number."
- "Send an SMS notification to the lead I just called, thanking them for the conversation and providing a link to our scheduling portal."
Tips & Limitations
- Safety & Compliance: Always ensure you comply with local telecommunications regulations, such as the TCPA in the United States, when using automated dialing.
- Voice Quality: Experiment with different Polly voices to find the most natural tone for your specific brand identity.
- Timeouts: If the agent takes too long to generate a response, the call may timeout. Use the
--timeoutparameter to increase the duration if your AI models are processing complex requests. - Cost: Note that Twilio charges per minute for calls and SMS; monitor your usage via the Twilio dashboard to prevent unexpected costs.
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-kellyclaudeai-agentic-calling": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
Polymarket Trading
Skill by kellyclaudeai
Portfolio Risk Analyzer
Skill by kellyclaudeai
memory-system-v2
Fast semantic memory system with JSON indexing, auto-consolidation, and <20ms search. Capture learnings, decisions, insights, events. Use when you need persistent memory across sessions or want to recall prior work/decisions.
openclaw-deck
Multi-column chat deck UI for OpenClaw agents. Launch a local web interface to manage and chat with multiple agents side-by-side.