telephony

Provision phone numbers and send SMS/MMS or calls via Twilio, Bland.ai, or Vapi.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/DaddyElonMusk69/motis-agent --skill telephony-daddyelonmusk69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/DaddyElonMusk69/motis-agent/tree/main/optional-skills/productivity/telephony
Command: npx skills add https://github.com/DaddyElonMusk69/motis-agent --skill telephony-daddyelonmusk69

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

AI agents often lack native phone capabilities, forcing developers to modify core tools to send SMS, make calls, or manage phone numbers. This skill provides a self‑contained solution that handles provisioning, persisting, and using telephony without altering the core runtime.

Core Features & Use Cases

  • Number provisioning & persistence: Buy a Twilio number once and reuse it across sessions.
  • SMS/MMS sending: Dispatch text or media messages from the owned number for notifications or verification codes.
  • Voice calls: Place direct Twilio calls or AI‑driven calls via Bland.ai or Vapi for alerts, reminders, or conversational interactions.

Quick Start

Ask Hermes to buy a Twilio number, save the credentials, and send an SMS saying “Your deployment is complete” to +15551234567.

Frequently Asked Questions about telephony

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add AI voice calls and SMS sending to an AI agent?

You can add AI voice calls and SMS sending by using telephony scripts that provision numbers and manage API interactions. The skill handles dispatching texts via Twilio and placing conversational calls through Bland.ai or Vapi.

How do I provision and persist a Twilio phone number for repeated SMS notifications?

To provision and persist a Twilio phone number, you ask the system to buy one and save the credentials locally. The number is then reused across sessions for sending SMS notifications without altering the core runtime.

Do I need separate API credentials for Twilio, Bland.ai, and Vapi to use AI-driven calls?

Yes, you need separate API credentials for Twilio, Bland.ai, or Vapi stored in your local environment file. These credentials are required for the scripts to authenticate and place direct or AI-driven voice calls.

What is the best way to send verification codes via SMS from an automated workflow?

The best way to send verification codes via SMS is to use built-in telephony scripts that dispatch text messages from an owned number. This self-contained solution handles state and API calls without modifying core tools.

Can I use this telephony approach to send MMS media messages and direct Twilio calls?

Yes, you can use this telephony approach to send MMS media messages and place direct Twilio calls. The scripts support dispatching both text and media, as well as initiating alerts and reminders through voice interactions.

Are there limitations when using self-contained scripts for AI-driven telephony interactions?

A limitation of using self-contained scripts for AI-driven telephony is the strict dependency on external provider credentials. Without valid Twilio, Bland.ai, or Vapi keys stored locally, the scripts cannot execute voice or SMS functions.