sms-router

Send SMS notifications to operators via JamBot and Twilio API.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/MCERQUA/jam-skills --skill sms-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sms-router
Source: https://github.com/MCERQUA/jam-skills/tree/main/sms-router
Command: npx skills add https://github.com/MCERQUA/jam-skills --skill sms-router

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of sending SMS notifications to operators, enabling timely updates and communication for various operational scenarios.

Core Features & Use Cases

  • SMS Notification: Send status updates, acknowledge tasks, and notify operators of events through SMS.
  • Proactive Communication: Initiate proactive status updates and notifications to keep operators informed.
  • Task Completion Notifications: Automatically send SMS notifications when tasks are completed or delegated.
  • Use Case: For example, after a subagent job finishes, automatically send an SMS update to the operator about the completion status.

Quick Start

Use the sms-router skill to send an SMS notification to the operator with the following command: bash /mnt/shared-skills/sms-router/sms-send.sh <tenant> <to-phone-E164> "<body>"

Frequently Asked Questions about sms-router

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

FAQPage Schema
How do I send SMS notifications to operators from an automated workflow?

Send SMS notifications to operators using a bash script that calls the Twilio API. The sms-router script routes messages to E.164 phone numbers with a tenant identifier and message body, logging delivery and supporting thread tracking for long-running tasks.

What's the best way to proactively notify operators when a background task completes?

Proactive task completion notifications are sent via SMS by invoking the sms-send script after a subagent job finishes. The message body carries the completion status, keeping operators informed without requiring them to monitor the system actively.

Do I need a Twilio API account to send SMS messages through this routing script?

Yes, a Twilio API account is required as the messaging provider. The sms-router depends on Twilio to deliver SMS messages to operator phone numbers and requires access to the JamBot SMS router for routing and logging.

Can I track long-running task conversations over SMS with operators?

Yes, the sms-router supports optional thread tracking for long-running tasks. This feature maintains conversation context across multiple SMS exchanges between agents and operators, logging each message for auditability.

What phone number format is required for sending SMS through Twilio?

Phone numbers must be in E.164 format for Twilio API delivery. The sms-send script takes the E.164 destination number as a required argument alongside the tenant identifier and message body to route the SMS correctly.