telephony

Provision Twilio numbers, send messages, and place voice calls.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of managing phone-based workflows by letting an AI own a reusable number, send messages, place calls, and check responses later.

Core Features & Use Cases

  • Number Provisioning: Search for, buy, and remember a Twilio number across sessions.
  • Messaging and Calling: Send SMS or MMS, make direct voice calls, and play prerecorded audio.
  • AI Outbound Calls: Place conversational calls through Bland.ai or Vapi for scheduling, follow-ups, and outreach.
  • Use Case: A team lead can buy one agent number, send deployment alerts, and later poll inbound replies without adding webhook infrastructure.

Quick Start

Ask the telephony skill to configure a Twilio number and use it to send a text or place a call for the contact details you provide.

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 voice call workflows with Twilio?

You can automate SMS and voice call workflows with Twilio by provisioning a reusable number, sending messages, placing direct calls, and polling inbound replies. This Skill manages persistent local state to handle sessions without webhook infrastructure.

Can I make AI-driven outbound phone calls for scheduling and outreach?

Yes, you can make AI-driven outbound phone calls for scheduling and outreach by integrating Bland.ai or Vapi. The Skill places conversational calls through these platforms after you provide the required API keys alongside your Twilio credentials.

What do I need to set up before sending MMS or placing voice calls?

You need Twilio credentials configured in your local environment to send MMS or place voice calls. For AI outbound calls, optional Bland.ai or Vapi API keys are also required, with configuration stored in local environment and state files.

How does inbound message polling work without webhook infrastructure?

Inbound message polling works by checking for replies directly through the Twilio API and storing session data locally. This approach lets you retrieve responses later without setting up webhook infrastructure or continuous server listeners.

Can I provision a Twilio number and keep it across different sessions?

Yes, you can provision a Twilio number and keep it across different sessions. The Skill searches for, buys, and remembers your number using persistent state files, ensuring the same agent number remains available for deployment alerts and follow-ups.

Does this telephony Skill support playing prerecorded audio during voice calls?

Yes, this telephony Skill supports playing prerecorded audio during direct voice calls. It handles standard Twilio voice functionalities alongside SMS, MMS, and AI-driven conversational outbound calls through Bland.ai or Vapi integrations.