telephony

Manage telephony features including number procurement, SMS/MMS, and voice calls via Twilio, Bland.ai, and Vapi APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides Hermes with practical telephony capabilities, including provisioning phone numbers, sending and receiving SMS/MMS, and making voice calls.

Core Features & Use Cases

  • Number Management: Search, buy, and remember reusable phone numbers via Twilio.
  • Messaging: Send and poll inbound SMS/MMS without needing webhooks.
  • Voice Calls: Initiate outbound calls with speech, custom recordings, or IVR navigation.
  • Use Case: For example, set up a dedicated Hermes number to send appointment reminders via SMS or to automate voice notifications without changing core tools.

Quick Start

Ask Hermes to buy a Twilio number, set it as default, and send an SMS to verify the setup.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I automate sending SMS messages and voice calls without setting up webhooks?

You can automate sending SMS and voice calls by polling inbound messages directly. This Skill manages outbound and inbound messaging and calling via APIs, eliminating the need for webhook infrastructure.

Can I provision and manage Twilio phone numbers programmatically for automated notifications?

Yes, you can programmatically search, buy, and manage reusable Twilio phone numbers. State is persisted across sessions, allowing you to set a default number for automated notification systems.

What is the best way to make automated outbound voice calls with conversational speech?

For high-quality conversational calls, this Skill utilizes Vapi, while Bland.ai handles quick outbound calls. You can initiate automated voice notifications with speech or custom recordings.

Does this telephony automation approach support both SMS and MMS for communication workflows?

Yes, this approach supports both SMS and MMS messaging. It automates telephony features suitable for notification systems and automated communication workflows without changing core tools.

Do I need separate platforms for number procurement, messaging, and voice calling?

No, this Skill integrates Twilio for number procurement, Bland.ai for quick outbound calls, and Vapi for conversational calls. It unifies messaging and voice management into a single automated workflow.

Can I use this to set up a dedicated number for appointment reminders via text?

Yes, you can set up a dedicated number to send appointment reminders via SMS. It procures a number via Twilio, sets it as default, and sends texts to verify the automated setup.