telephony

Provision a Twilio number and manage SMS, MMS, and AI calls via Bland.ai or Vapi.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables Hermes to perform phone-based tasks by provisioning and persisting a Twilio number, enabling SMS/MMS, direct calls, and outbound AI calls via Bland.ai or Vapi, without core tool changes.

Core Features & Use Cases

  • Provision and remember a Twilio phone number for Hermes to use across sessions.
  • Send and receive SMS/MMS, poll inbound messages without a webhook server, and place direct calls or AI-driven calls via Bland.ai or Vapi.
  • Safely manage credentials and per-skill state in ~/.hermes and skill state files to persist configuration across restarts. Use cases include outbound deployment alerts, reminders, notifications, and IVR-style interactions.

Quick Start

Install the telephony skill, configure Twilio credentials with the provided script, diagnose the setup, and start sending texts or placing 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 make outbound calls using Twilio without a webhook server?

You can send SMS, place direct calls, and poll inbound messages without a webhook server by running a script that provisions a Twilio phone number. It securely stores credentials locally to maintain state across sessions.

Can I use Bland.ai or Vapi for AI-driven outbound calls with Twilio?

Yes, AI-driven outbound calls are supported through Bland.ai or Vapi. The script integrates these providers with your provisioned Twilio number to enable automated voice interactions and alerts.

What credentials do I need to configure for Twilio telephony setup?

You need your TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, and API keys for Bland.ai or Vapi. These credentials are stored securely in persistent state files within the ~/.hermes directory.

Does Twilio telephony support polling inbound messages across different environments?

Yes, the telephony script supports polling inbound SMS and MMS messages across environments. It maintains persistent configuration in local state files, ensuring continuity without a dedicated webhook server.

What is the best way to automate outbound deployment alerts via SMS and calls?

The best way to automate outbound alerts is using a script-based telephony interface that provisions a Twilio number. It sends SMS notifications and places direct or AI-driven calls via Bland.ai and Vapi.