Skip to main content

Twilio

@keeb/twiliov2026.04.22.3· 8d agoMODELS·SKILLS
01README

Send SMS/MMS messages and manage Twilio phone numbers from swamp workflows.

02Models2
@keeb/twilio/messagingv2026.03.03.1messaging.ts

Global Arguments

ArgumentTypeDescription
accountSidstringTwilio Account SID
authTokenstringTwilio Auth Token
fn send_sms(to: string, from: string, body: string, mediaUrl?: string)
Send an SMS or MMS message
ArgumentTypeDescription
tostringDestination phone number (E.164 format)
fromstringTwilio phone number to send from (E.164 format)
bodystringMessage body text
mediaUrl?stringURL of media to attach (MMS)
fn get_message(messageSid: string)
Fetch details of a single message by SID
ArgumentTypeDescription
messageSidstringMessage SID (starts with SM)
fn list_messages(to?: string, from?: string, dateSent?: string, dateSentAfter?: string, dateSentBefore?: string, pageSize: number)
List messages with optional filters
ArgumentTypeDescription
to?stringFilter by destination number
from?stringFilter by sender number
dateSent?stringFilter by exact date sent (YYYY-MM-DD)
dateSentAfter?stringMessages sent after this date (YYYY-MM-DD)
dateSentBefore?stringMessages sent before this date (YYYY-MM-DD)
pageSizenumberNumber of messages to return

Resources

message(infinite)— Single SMS/MMS message
messageList(infinite)— List of messages from a query
@keeb/twilio/phone-numbersv2026.03.03.1phone_numbers.ts

Global Arguments

ArgumentTypeDescription
accountSidstringTwilio Account SID
authTokenstringTwilio Auth Token
fn list_numbers(friendlyName?: string, phoneNumber?: string, pageSize: number)
List owned phone numbers
ArgumentTypeDescription
friendlyName?stringFilter by friendly name
phoneNumber?stringFilter by phone number
pageSizenumberNumber of results to return
fn search_available(countryCode: string, areaCode?: string, contains?: string, smsEnabled?: boolean, voiceEnabled?: boolean, pageSize: number)
Search for available phone numbers to purchase
ArgumentTypeDescription
countryCodestringISO country code
areaCode?stringFilter by area code
contains?stringPattern to match (e.g. '***-555-****')
smsEnabled?booleanFilter for SMS-capable numbers
voiceEnabled?booleanFilter for voice-capable numbers
pageSizenumberNumber of results to return
fn buy_number(phoneNumber: string, friendlyName?: string, smsUrl?: string, voiceUrl?: string)
Purchase a phone number
ArgumentTypeDescription
phoneNumberstringPhone number to purchase (E.164 format)
friendlyName?stringFriendly name for the number
smsUrl?stringWebhook URL for incoming SMS
voiceUrl?stringWebhook URL for incoming calls
fn update_number(phoneNumberSid: string, friendlyName?: string, smsUrl?: string, voiceUrl?: string)
Update configuration of an owned phone number
ArgumentTypeDescription
phoneNumberSidstringPhone number SID (starts with PN)
friendlyName?stringNew friendly name
smsUrl?stringNew webhook URL for incoming SMS
voiceUrl?stringNew webhook URL for incoming calls
fn release_number(phoneNumberSid: string)
Release (delete) an owned phone number
ArgumentTypeDescription
phoneNumberSidstringPhone number SID to release (starts with PN)

Resources

phoneNumber(infinite)— Single owned phone number
phoneNumberList(infinite)— List of owned phone numbers
availableNumbers(infinite)— Search results for available phone numbers
03Skills1
twilio1 file
04Previous Versions3
2026.04.22.2Apr 22, 2026

Added 1 skills

2026.04.06.1Apr 7, 2026
2026.03.03.1Mar 3, 2026
05Stats
A
100 / 100
Downloads
13
Archive size
935.5 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Security Notice

This extension includes AI agent skills that can modify AI assistant behavior. Review the skill files before installing.

07Platforms
08Labels