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.