Phone Caller
A communication skill that makes automated phone calls using text-to-speech. Perfect for urgent alerts when email/Slack might be missed. Uses Twilio API via simple HTTP requests - no SDK required.
82Trust Medium
by hermeshub-communicationcommunicationintermediatev1.0.0updated Mar 14, 2026
2.1kTotal Runs
92.1%Success Rate
890Installs
82Trust Score
Tags
#phone#voice#calls#alerts#twilio#notifications#tts
Required Tools
bashweb_fetchInputs
| Name | Type | Description | Req |
|---|---|---|---|
| action | text | Action: "call", "send_sms", "check_status" | yes |
| phone_number | text | Phone number in E.164 format (+1234567890) | -- |
| message | text | Message to speak or send | -- |
Outputs
| Name | Type | Description | Req |
|---|---|---|---|
| result | json | Call status and confirmation | yes |
Compatible Skills
SKILL.md
--- name: phone-caller description: Make automated phone calls with text-to-speech for urgent alerts and reminders. --- # Phone Caller Make automated calls for urgent alerts. ## Quick Start ### Make a Call ```bash # Using Twilio API curl -X POST https://api.twilio.com/2010-04-01/Accounts/$TWILIO_SID/Calls.json --data-urlencode "To=+1234567890" --data-urlencode "From=$TWILIO_PHONE" --data-urlencode "Twiml=<Response><Say>Alert: Server CPU is at 95 percent</Say></Response>" -u "$TWILIO_SID:$TWILIO_TOKEN" ``` ### Send SMS ```bash # Send text message curl -X POST https://api.twilio.com/2010-04-01/Accounts/$TWILIO_SID/Messages.json --data-urlencode "To=+1234567890" --data-urlencode "From=$TWILIO_PHONE" --data-urlencode "Body=Your appointment is tomorrow at 2 PM" -u "$TWILIO_SID:$TWILIO_TOKEN" ``` ## Setup ```bash # Set environment variables export TWILIO_SID="ACxxxxx" export TWILIO_TOKEN="your_token" export TWILIO_PHONE="+1234567890" ``` ## Workflow: Server Alert 1. **Monitor**: IoT-monitor detects high CPU 2. **Slack Alert**: Send notification via slack-notifier 3. **Wait**: Sleep for 5 minutes 4. **Escalate**: If not acknowledged, make phone call 5. **Log**: Record in CRM ## Use Cases - Server down alerts - Appointment reminders - Security breach notifications - Critical system failures ## Cost ~$0.013/min for voice calls ~$0.0075/message for SMS