telephony

Provision and persist a Twilio number for outbound calls and SMS.

97|8|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/peteromallet/megaplan --skill telephony-peteromallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telephony
Source: https://github.com/peteromallet/megaplan/tree/main/megaplan/agent/optional-skills/productivity/telephony
Command: npx skills add https://github.com/peteromallet/megaplan --skill telephony-peteromallet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This optional skill provides Hermes with practical phone capabilities while keeping telephony out of the core tool list. It enables provisioning and persisting a Twilio number, sending and receiving SMS/MMS, making direct calls, and conducting outbound AI calls through Bland.ai or Vapi.

Core Features & Use Cases

  • Provision, persist, and reuse a Twilio number for outbound communication and inbound polling.
  • Send SMS/MMS, place direct Twilio calls (with TTS or pre-recorded audio), and route AI calls via Bland.ai or Vapi for enhanced interactions.
  • Maintain per-session and long-lived state across sessions, including credentials and owned-number assignments, enabling seamless continuation of work.

Quick Start

Install and configure the telephony skill, then select a provider (Twilio, Bland.ai, or Vapi) and begin provisioning numbers and making AI calls.

Frequently Asked Questions about telephony

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

FAQPage Schema
How do I provision and reuse a Twilio number for automated SMS and AI calls?

This telephony skill provisions and persists a Twilio number for outbound AI calls and SMS. It requires provider credentials and environment state to select a provider like Bland.ai or Vapi and manage owned numbers.

Can I make outbound AI calls through Bland.ai or Vapi using a Twilio number?

Yes, you can make outbound AI calls through Bland.ai or Vapi using a Twilio number. The skill routes enhanced interactions via your selected provider while persisting the underlying number for continued use.

What's the best way to maintain telephony state and credentials across multiple sessions?

The best way to maintain telephony state across sessions is using this skill's built-in persistence, which stores per-session and long-lived data including credentials and owned-number assignments for seamless workflow continuation.

Do I need separate provider credentials for Twilio, Bland.ai, and Vapi to use telephony features?

You need provider credentials configured in your environment state to use telephony features. The skill uses these credentials to provision a Twilio number and optionally route AI calls through Bland.ai or Vapi.

Does this approach support sending MMS and direct Twilio calls with pre-recorded audio?

Yes, this approach supports sending MMS and placing direct Twilio calls with pre-recorded audio or TTS. It manages the persistent Twilio number required to execute these direct outbound communications.