telephony

Provision a Twilio number and manage SMS, MMS, and voice calls.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/gqf2008/hermez-ai --skill telephony-gqf2008
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/gqf2008/hermez-ai/tree/main/skills/productivity/telephony
Command: npx skills add https://github.com/gqf2008/hermez-ai --skill telephony-gqf2008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Give Hermes practical phone capabilities without core tool changes. Provision and persist a Twilio number, send and receive SMS/MMS, make direct calls, and place AI-driven outbound calls through Bland.ai or Vapi.

Core Features & Use Cases

  • Own a reusable agent number for outbound communication and inbound messaging
  • Send SMS/MMS and poll inbound messages without a separate webhook server
  • Make direct Twilio calls or AI-assisted calls via Bland.ai or Vapi
  • Import owned numbers into Vapi for higher-quality AI calls and better control

Quick Start

Install this optional telephony skill, configure credentials, and diagnose readiness to begin tasks.

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 Twilio number without setting up a webhook server?▼

You can send SMS and MMS messages and poll inbound messages without a separate webhook server by provisioning a Twilio number and persisting its state locally in a JSON file.

Can I make AI-driven outbound calls using Twilio, Bland.ai, or Vapi?▼

Yes, you can make direct Twilio voice calls or place AI-assisted outbound calls via Bland.ai or Vapi, and import owned numbers into Vapi for enhanced call control and quality.

Do I need to save API credentials in a specific location to manage Twilio telephony state?▼

Yes, telephony credentials must be saved to the ~/.hermes/.env file, and the persistent phone identity state is stored in ~/.hermes/telephony.json.

What is the best way to give an AI agent a persistent phone identity for outbound communication?▼

Provision and manage a reusable Twilio number to enable an agent to own a persistent phone identity for outbound communication and inbound messaging across multiple workflows.

How do I diagnose telephony readiness before sending texts or making AI calls?▼

Install the telephony skill, configure your credentials in the environment file, and run the readiness diagnosis to verify your setup before beginning communication tasks.