telephony

Provision Twilio numbers and send SMS/MMS or outbound AI calls.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This optional telephony skill provides Hermes with a reusable phone identity and the ability to send SMS/MMS, place direct calls, and run AI-driven outbound calls through Bland.ai or Vapi without changing core tools.

Core Features & Use Cases

  • Provision and persist a Twilio number for Hermes, enabling outbound messaging and calls.
  • Poll inbound SMS without a dedicated webhook server and persist owned numbers across sessions.
  • Import a Twilio number into Vapi to gain enhanced voice quality and AI call capabilities.
  • Orchestrate outbound AI calls via Bland.ai or Vapi, with configurable voices and durations.

Quick Start

Install the skill, configure Twilio (and optional Bland.ai or Vapi), and use the provided script to buy a number, send SMS, poll inbox, and place AI 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 AI calls through Twilio, Vapi, or Bland.ai?

To send SMS and make AI calls through Twilio, Vapi, or Bland.ai, you provision a reusable telephony identity using a script-based toolkit that handles number purchasing, messaging, and outbound call orchestration.

Do I need a dedicated webhook server to poll inbound SMS messages?

You do not need a dedicated webhook server to poll inbound SMS messages. The telephony skill polls your inbox directly and persists owned numbers and state across sessions without webhook infrastructure.

Can I import a Twilio number into Vapi for enhanced voice quality?

You can import a Twilio number into Vapi to gain enhanced voice quality and AI call capabilities. This allows you to orchestrate outbound AI calls with configurable voices and durations using your existing number.

How do I configure and persist credentials for outbound telephony workflows?

To configure and persist credentials for outbound telephony workflows, you store your Twilio, Bland.ai, or Vapi credentials in a local environment file. The skill requires this credentials persistence to manage your telephony identity across sessions.

What are the limitations of polling inbound SMS without a webhook server?

Polling inbound SMS without a webhook server limits real-time message delivery, relying on periodic checks instead of instant push notifications. This approach requires state tracking and persistent local configuration to maintain session continuity.