telephony

Manage Twilio phone numbers, SMS, MMS, and outbound voice calls.

3|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill telephony-twjarviszyra-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/twjarviszyra-web/hermes-unbound/tree/main/optional-skills/productivity/telephony
Command: npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill telephony-twjarviszyra-web

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill gives Hermes practical phone capabilities without changing the core tool set, so it can own a reusable number, send texts, place calls, and check messages later from the same telephony identity.

Core Features & Use Cases

  • Twilio Number Management: Search for, buy, persist, and reuse an owned Twilio number across sessions.
  • Messaging and Voice: Send SMS or MMS, make direct calls with spoken messages or audio playback, and navigate phone trees with DTMF digits.
  • AI Calling Workflows: Place outbound AI-assisted calls through Bland.ai or Vapi, with support for number import, status checks, and post-call analysis.
  • Use Case: A user can provision a business line, receive deployment alerts by text, and ask Hermes to call a vendor or appointment desk on their behalf.

Quick Start

Ask Hermes to set up the telephony skill, configure Twilio, and then use the owned number to send a test text or place a call after you confirm the destination.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I send SMS or MMS messages with Twilio using AI?

You can send SMS or MMS messages through Twilio by acquiring and persisting a Twilio number, then using that owned telephony identity to texts. The Skill validates E.164 phone numbers and manages the telephony workflows for reliable delivery.

Can I make outbound AI voice calls through Bland.ai or Vapi?

Yes, outbound AI-assisted calls are supported through Bland.ai or Vapi. The Skill handles number import, status checks, and post-call analysis for automated alerts, reminders, reservations, and support tasks using your persisted credentials.

What's the best way to automate appointment reminder calls and texts?

Automating appointment reminders involves using a reusable Twilio number combined with AI-assisted outreach through Bland.ai or Vapi. The Skill supports both direct calling with spoken messages and SMS polling to manage the entire telephony workflow.

Do I need separate Twilio credentials to manage phone numbers for AI calling?

Yes, you need persisted Twilio, Bland.ai, and Vapi credentials configured for reliable operation. The Skill depends on these credentials to search, buy, and reuse owned Twilio numbers across sessions for AI-assisted calling and texting.

Does Twilio number import to Vapi work for outbound voice campaigns?

Twilio-to-Vapi number import is supported for reliable operation of outbound AI voice campaigns. The Skill manages the import process and status checks so your Vapi calls originate from your owned Twilio telephony identity.

How do I navigate phone trees when placing automated outbound calls?

You can navigate phone trees using DTMF digits during direct calls with spoken messages or audio playback. The Skill handles the telephony workflow including outbound calling and digit navigation alongside AI-assisted outreach.