telephony

Integrate Twilio, Bland.ai, and Vapi for SMS, MMS, and voice calls.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides Hermes with practical telephony capabilities, including owning a dedicated phone number, sending and receiving texts, and placing AI-driven outbound calls, without requiring complex core infrastructure.

Core Features & Use Cases

  • Owned Agent Identity: Provision and persist a Twilio phone number for consistent agent-user communication.
  • AI-Driven Calling: Place outbound calls using Bland.ai or Vapi for conversational tasks like appointment scheduling.
  • SMS/MMS Integration: Send and poll for inbound text messages directly through the agent interface.

Quick Start

Use the telephony skill to search for a new Twilio phone number in your area code and save it for future agent use.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I add AI voice calling and SMS to my Hermes agent?

To add AI voice calling and SMS to Hermes, use this skill to integrate Twilio, Bland.ai, and Vapi APIs via standard HTTP requests for automated outbound calls and text messaging.

How do I provision a Twilio phone number for automated outbound calling?

Provision a Twilio phone number by using the skill to search for a number in your area code. The skill saves this number locally to maintain a persistent agent identity for outbound calls.

Can I use Bland.ai and Vapi for conversational appointment scheduling?

Yes, you can use Bland.ai or Vapi for conversational tasks like appointment scheduling. The skill interfaces with these platforms to place AI-driven outbound calls directly through your agent interface.

How do I poll for inbound SMS and MMS messages?

Send and poll for inbound SMS and MMS messages directly through the agent interface. The skill manages local state for credentials and configuration to interface with telephony APIs.

Do I need complex core infrastructure to send and receive texts with my agent?

No, this skill provides Hermes with telephony capabilities including owning a dedicated phone number and sending texts without requiring complex core infrastructure.