telephony

Manage Twilio numbers, send SMS/MMS, and orchestrate AI outbound calls via Bland.ai or Vapi.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill telephony-sheawinkler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/optional-skills/productivity/telephony
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill telephony-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Hermes lacks built-in telephony capabilities; users want to own a reusable phone number, send/receive texts, and place AI-driven outbound calls without integrating telephony into the core tool list.

Core Features & Use Cases

  • Own and persist a Twilio number for sending SMS/MMS and making calls.
  • Poll inbound messages without webhooks and perform AI-assisted outbound calling via Bland.ai or Vapi.
  • Maintain credentials and number state locally, with flexible provider selection and safe-guarded workflows for notifications and automation.

Quick Start

Install the telephony skill, configure credentials, and buy a Twilio number to begin.

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 with a Twilio number without setting up webhooks?

You can poll inbound SMS and MMS messages without webhooks by owning a Twilio number and maintaining local state. This approach enables message retrieval through periodic polling.

What is the best way to make AI-driven outbound calls using Twilio?

AI-driven outbound calls are orchestrated through Bland.ai or Vapi integration. The telephony workflow leverages a reusable Twilio number to place calls and tracks state locally.

Can I use Bland.ai and Vapi interchangeably for automated call workflows?

Yes, the workflow supports flexible provider selection between Bland.ai and Vapi. You can choose either provider for AI-assisted outbound calling based on your automation needs.

How do I manage Twilio credentials and number persistence locally?

Twilio credentials and number state are maintained locally through Hermes state and environment configuration. This ensures safe state tracking and number lifecycle management across workflows.

Do I need a Twilio number to send MMS and place automated calls?

Yes, owning and persisting a Twilio number is required. It serves as the reusable agent number for sending SMS/MMS and making AI-enabled outbound calls.