telephony

Manage phone numbers, send texts, and place calls via Twilio, Bland.ai, or Vapi.

Updated May 2, 2026
One-click install
npx skills add https://github.com/AlvaroBiano/hermes-agent --skill telephony-alvarobiano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/AlvaroBiano/hermes-agent/tree/main/optional-skills/productivity/telephony
Command: npx skills add https://github.com/AlvaroBiano/hermes-agent --skill telephony-alvarobiano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provide Hermes with practical phone capabilities (Twilio-based) while keeping telephony out of the core tool list, enabling outbound SMS/MMS, calls, and AI-driven outbound calls via Bland.ai or Vapi.

Core Features & Use Cases

  • Persist credentials and owned numbers for long-term identity across sessions.
  • Send SMS/MMS and poll inbound messages without a webhook server.
  • Make direct Twilio calls or AI-assisted calls via Bland.ai or Vapi.
  • Import a Twilio number into Vapi and manage provider credentials securely.
  • Use safety rules and stateful storage to guard sensitive data.

Quick Start

Install the Telephony skill and configure your first Twilio number to begin using outbound SMS and AI calls.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I send SMS messages and make AI calls without setting up a webhook server?

You can send outbound SMS and poll inbound messages without a webhook server by using this Skill's Twilio-based telephony automation. It manages credentials and number state to enable polling instead of requiring live server endpoints.

Can I place AI-assisted outbound calls using Twilio phone numbers through Bland.ai or Vapi?

Yes, you can place AI-assisted outbound calls via Bland.ai or Vapi. The Skill handles importing Twilio numbers into Vapi and routing calls through these external AI providers alongside standard Twilio voice calls.

Does this Skill require Twilio credentials to manage phone numbers for appointment reminders?

Yes, Twilio credentials are required to own and manage real phone numbers for appointment reminders. The Skill implements secure credential handling and stateful storage to persist your numbers and safety rules across sessions.

What is the best way to automate IVR interactions and outbound notifications from a single environment?

The best way to automate IVR interactions and outbound notifications is using this Skill's integrated telephony automation. It provides direct Twilio calls, SMS/MMS sending, and AI-driven calling while keeping telephony out of your core tool list.

How does the Skill handle safety checks when sending MMS messages or making automated calls?

The Skill implements safety rules and stateful storage to guard sensitive data and prevent unauthorized usage. These built-in safety checks monitor outbound MMS and voice calls to ensure secure telephony automation.

Are there limitations when polling inbound SMS messages instead of using a standard Twilio webhook?

Polling inbound SMS messages avoids webhook setup but may experience delays compared to real-time Twilio webhook delivery. This approach is a direct trade-off for running telephony automation without maintaining a dedicated server.