telephony

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Hermes users need practical, persistent telephony capabilities (owning a number, sending/receiving SMS/MMS, and making outbound calls) without modifying the core toolset.

Core Features & Use Cases

  • Own a Twilio number and persist it across sessions to ensure reliable identity.
  • Send and receive SMS/MMS and perform direct or AI-assisted outbound calls using Twilio, Bland.ai, or Vapi.
  • Poll inbound messages and manage calls across providers with secure credential handling.

Quick Start

Install the skill and configure credentials, then buy or import a number to enable telephony.

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 Hermes?

You can send and receive SMS messages using Twilio in Hermes by installing the telephony skill, configuring your credentials, and buying or importing a number. The skill manages inbound SMS polling and cross-session persistence.

Can I make AI-driven outbound calls with Vapi or Bland.ai without modifying core Hermes?

Yes, you can make AI-driven outbound calls using Vapi or Bland.ai without modifying core Hermes. The telephony skill handles multi-provider AI call orchestration, allowing you to manage client calls across platforms seamlessly.

Do I need to configure secure credentials separately for each telephony provider?

Yes, you need to configure secure credentials for each telephony provider you use. The skill exposes secure credential handling for Twilio, Bland.ai, and Vapi, ensuring your provider keys are managed safely across sessions.

How does cross-session phone number persistence work for outbound notifications?

Cross-session phone number persistence works by storing your Twilio number identity within the skill's state. This ensures your outbound notifications maintain a reliable, consistent sender identity across different Hermes sessions without reconfiguration.

What is the best way to poll inbound MMS messages in Hermes workflows?

The best way to poll inbound MMS messages in Hermes workflows is using the telephony skill's inbound polling feature. It automatically checks for incoming SMS and MMS messages on your persistent Twilio number for contact management.