telephony

Provision a Twilio number for SMS, MMS, and outbound calls.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill telephony-cloudliness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11/tree/main/optional-skills/productivity/telephony
Command: npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill telephony-cloudliness

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides Hermes practical phone capabilities while keeping telephony out of the core tool list.

Core Features & Use Cases

  • Provision and persist a Twilio number for outbound SMS/MMS and direct calls from Hermes.
  • Poll inbound messages for the owned number without a webhook server, and optionally import the number into Vapi or Bland.ai for AI-driven calls.
  • Persist credentials and state across sessions, support multiple providers (Twilio, Bland.ai, Vapi), and offer a guided decision tree for workflows.

Quick Start

Install the telephony skill and configure your Twilio and/or Vapi/Bland accounts to start buying a number, sending SMS, and placing AI calls.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I send SMS and MMS messages from a registered Twilio number without setting up a webhook server?

You can provision and persist a Twilio number to send outbound SMS and MMS, and poll inbound messages directly without a webhook server. The telephony capability manages state across sessions to handle two-way messaging workflows.

Can I make AI-assisted outbound phone calls using Twilio with Bland.ai or Vapi?

Yes, you can import a provisioned Twilio number into Vapi or Bland.ai to enable AI-driven outbound calls. The skill persists credentials and state, allowing Hermes to place AI-assisted calls through these external provider integrations.

What's the best way to provision a Twilio number for outbound communications in an automated workflow?

The skill offers a guided decision tree to purchase, select, and persist a registered Twilio number for outbound SMS, MMS, and direct calls. Credentials and number state are maintained across sessions for continuous workflow execution.

Does this telephony approach support polling inbound SMS messages without requiring a public webhook URL?

Yes, inbound message polling is supported for the owned Twilio number without needing a webhook server. This allows retrieval of incoming SMS and MMS directly, making it suitable for environments where exposing a public callback URL is not feasible.

Can I use multiple telephony providers like Twilio, Vapi, and Bland.ai simultaneously within the same workflow?

The skill supports multiple providers, allowing Twilio for direct SMS, MMS, and calls, while integrating with Vapi or Bland.ai for AI-assisted calls. Credentials for each provider are persisted to maintain state across different communication tasks.

Why use a dedicated telephony skill instead of adding phone capabilities directly to a core tool list?

Using a dedicated skill keeps telephony tasks out of the core tool list while still enabling outbound communications, inbound polling, and AI calls. This separation maintains a clean core environment while provisioning numbers and persisting state for specific communication workflows.