telephony

Integrate Twilio for SMS, MMS, calls, and AI-driven outbound calls.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/valentinuuiuiu/vikarma --skill telephony-valentinuuiuiu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/valentinuuiuiu/vikarma/tree/main/hermes_agent/optional-skills/productivity/telephony
Command: npx skills add https://github.com/valentinuuiuiu/vikarma --skill telephony-valentinuuiuiu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires twilio, bland.ai, vapi, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill adds phone capabilities to Hermes without altering the core tool, enabling users to provision and manage Twilio numbers, send SMS/MMS, make calls, and place AI-driven outbound calls.

Core Features & Use Cases

  • Twilio Number Management: Provision and persist a Twilio number, search for and buy a number, and remember it for later sessions.
  • SMS/MMS: Send and receive SMS/MMS from the owned number.
  • Direct Calls: Make direct Twilio calls using TwiML or a custom voice message.
  • AI-Driven Calls: Place outbound AI calls through Bland.ai or Vapi.
  • Use Case: Imagine you need to send a text message to a client or place an automated call to schedule an appointment. This Skill allows you to do so seamlessly.

Quick Start

Use the 'telephony' skill to send an SMS to +15551230000 with the message "Your deployment completed successfully."

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I send and receive SMS messages using Twilio in Python?

To send and receive SMS messages using Twilio, this Skill provisions a Twilio number and uses Python scripts to send outbound SMS/MMS while polling for inbound messages. It persists the number for later sessions.

Can I make AI-driven outbound calls with Twilio?

Yes, you can make AI-driven outbound calls by integrating Twilio with Bland.ai or Vapi. This Skill places automated AI calls for use cases like scheduling appointments using custom voice messages.

What do I need to provision and manage a Twilio number for calls and texts?

You need Python scripts and a Twilio account to provision and manage a Twilio number. This Skill searches for, buys, and remembers the Twilio number for sending SMS/MMS and placing direct calls.

Does this Skill support direct Twilio calls using TwiML?

Yes, this Skill supports direct Twilio calls using TwiML or custom voice messages. It integrates Twilio calling capabilities without altering the core tool, enabling automated outbound phone calls.

What is the best way to automate appointment scheduling calls with AI?

The best way to automate appointment scheduling calls with AI is using Bland.ai or Vapi integrations. This Skill places AI-driven outbound calls through these platforms via Twilio to handle scheduling seamlessly.