telephony

Add telephony capabilities to Hermes for Twilio numbers, texts, and calls.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Hermes users often need practical phone capabilities (SMS/MMS, calls, and number ownership) without modifying the core toolset or adding webhook infrastructure.

Core Features & Use Cases

  • Own and manage a Twilio number for outbound messaging and calling.
  • Poll inbound SMS without a webhook server and route messages to Hermes.
  • Place direct Twilio calls or AI-assisted outbound calls via Bland.ai or Vapi, with persistent state.

Quick Start

Configure your Twilio credentials with the helper script, buy a number, and start sending texts and making calls.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I add SMS and calling capabilities to Hermes without setting up a webhook server?

You can add telephony to Hermes without a webhook server by using a local helper script to poll inbound SMS via REST. This allows you to receive texts and route them directly to Hermes without modifying the core toolset.

How do I buy and configure a Twilio number for outbound messaging?

To buy a Twilio number, run the local telephony helper script to configure your credentials. The script persists your Twilio credentials locally and maintains the phone number state in a JSON file for outbound messaging and calls.

Can I make AI-assisted outbound calls using Twilio with Hermes?

Yes, you can place AI-assisted outbound calls by integrating Twilio with Bland.ai or Vapi. The telephony script supports routing outbound calls through these platforms while maintaining persistent call state.

Does Hermes telephony support receiving MMS messages or only standard SMS texts?

Hermes telephony supports both SMS and MMS messaging. The system polls inbound messages via REST, allowing you to own and manage a Twilio number for both standard texts and multimedia messages.

Where are Twilio credentials and telephony state stored when using this integration?

Twilio credentials are stored locally in the .env file within the Hermes directory, while telephony state is maintained in a dedicated JSON file. This ensures your configuration and number ownership persist across sessions.