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.