From sundial-org-awesome-openclaw-skills-4
Makes AI-powered phone calls via Bland AI to book restaurants, schedule appointments, and inquire about services. Returns transcripts and summaries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:phone-callsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Make AI-powered phone calls on behalf of the user — book restaurants, make appointments, inquire about services, etc.
Make AI-powered phone calls on behalf of the user — book restaurants, make appointments, inquire about services, etc.
Why Bland AI?
phone_number + task to make a callAdd to your environment or .env:
BLAND_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
Or store in ~/.clawd/secrets.json:
{
"bland_api_key": "sk-xxxxxxxxxxxxxxxxxxxxxxxx"
}
./phone-call.sh "+447123456789" "Call the restaurant and book a table for 2 at 7pm tonight under the name John"
./phone-call.sh "+447123456789" "Ask about their opening hours" --voice maya
./check-call.sh <call_id>
Restaurant Booking:
Call this restaurant and book a table for 4 people on Saturday at 8pm.
The booking should be under the name "Smith". If they ask for a phone
number, give them +447123456789.
Appointment Inquiry:
Call this dental office and ask what appointments are available next
week for a routine checkup. Get at least 3 options if possible.
Service Inquiry:
Call this plumber and ask if they can come out tomorrow to fix a
leaking tap. Get a quote for the callout fee.
Built-in voices:
josh - Male, professionalmaya - Female, friendly (default)florian - Male, European accentderek - Male, casualjune - Female, professionalnat - Male, naturalpaige - Female, upbeatThe AI can detect voicemails and either hang up, leave a message, or ignore.
Set record: true to get a recording URL after the call.
Get notified when calls complete by setting a webhook URL.
For complex flows (IVR menus, multi-step processes), create pathways in the Bland dashboard.
"Invalid phone number"
+44 for UK, +1 for US"Insufficient balance"
"Rate limit exceeded"
phone-call.sh — Make a phone callcheck-call.sh — Check call status/transcriptbland.sh — Low-level API wrappernpx claudepluginhub sundial-org/awesome-openclaw-skillsMakes outbound AI phone calls using Twilio, LiveKit, and Groq. Useful for ordering food, scheduling appointments, or any task requiring voice calls.
Manages Retell AI outbound phone campaigns with rate limiting, lists calls by status/duration, retrieves recordings and transcripts via TypeScript SDK.
Uses the AgentPhone API to build AI voice agents that can make/receive calls and send/receive SMS. Use for buying phone numbers, creating voice agents, configuring webhooks, and managing telephony usage.