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_fetch

Inputs

NameTypeDescriptionReq
actiontextAction: "call", "send_sms", "check_status"yes
phone_numbertextPhone number in E.164 format (+1234567890)--
messagetextMessage to speak or send--

Outputs

NameTypeDescriptionReq
resultjsonCall status and confirmationyes

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