telephony

Provision Twilio phone numbers for SMS/MMS and outbound AI calls.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill telephony-sriramkunamsetty
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/optional-skills/productivity/telephony
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill telephony-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Hermes telephony empowers the agent to own a reusable phone number and perform outbound and inbound communications (SMS/MMS and calls) without embedding telephony logic in core tools, enabling practical, privacy-aware workflows.

Core Features & Use Cases

  • Own and manage a Twilio phone number with SMS/MMS and direct calls
  • Poll inbound SMS without a webhook and perform AI-assisted outbound calls via Bland.ai or Vapi
  • Persist credentials and remember selected numbers across sessions for a consistent agent identity

Quick Start

Install the skill, configure credentials for Twilio (and optional Bland/Vapi), and run diagnose to verify readiness.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I automate SMS and outbound AI calls without setting up webhooks?▼

You can automate SMS and outbound AI calls without webhooks by provisioning a Twilio number, polling inbound messages locally, and routing outbound calls through Bland.ai or Vapi.

How do I provision and manage a Twilio phone number for automated text messaging?▼

Provision a Twilio phone number by configuring your TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN in a local environment file, enabling the agent to own, persist, and reuse that number for SMS and MMS across sessions.

Do I need a Vapi or Bland.ai API key to make outbound AI phone calls?▼

Yes, making outbound AI phone calls requires storing an optional VAPI_API_KEY or BLAND_API_KEY in your local environment file, enabling AI-assisted calling capabilities alongside standard Twilio SMS and MMS messaging.

What is the best way to maintain a consistent phone identity for automated telephony workflows?▼

Maintain a consistent phone identity by provisioning a reusable Twilio number with state persistence, allowing the agent to remember your selected number and credentials across multiple local-first sessions without core tool changes.

Can I poll inbound SMS locally without exposing a public webhook endpoint?▼

Yes, you can poll inbound SMS locally without a webhook endpoint, enabling privacy-aware telephony workflows by directly checking for new messages using your stored Twilio credentials.

What are the limitations of using Twilio polling for inbound SMS automation?▼

Using Twilio polling for inbound SMS automation means relying on local credential management and state persistence, which requires continuous local execution rather than event-driven webhook triggers for real-time message processing.