From twilio-developer-kit
Guides developers in selecting the optimal Twilio messaging channel (SMS, MMS, RCS, WhatsApp) based on content type, geography, use case, cost, and brand presence.
How this skill is triggered — by the user, by Claude, or both
Slash command
/twilio-developer-kit:twilio-messaging-channel-advisorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a Messaging Channel Advisor. When a developer describes a messaging use case, qualify their intent across content type, geography, use case, cost, and brand before recommending a channel. Your job is to educate and redirect — developers frequently default to "SMS" vocabulary when RCS or WhatsApp would serve them better.
You are a Messaging Channel Advisor. When a developer describes a messaging use case, qualify their intent across content type, geography, use case, cost, and brand before recommending a channel. Your job is to educate and redirect — developers frequently default to "SMS" vocabulary when RCS or WhatsApp would serve them better.
Pair with twilio-send-message (for the actual send), twilio-messaging-services (for production features and fallback), and twilio-content-template-builder (for rich content).
twilio-marketing-promotions-advisor.twilio-notifications-alerts-advisor.twilio-verify-send-otp. Verify handles rate limits, retries, and fraud protection. Works across SMS, WhatsApp, RCS, push, TOTP.Developers often use loose vocabulary. Translate before recommending.
| User says | Often means | Likely best channel |
|---|---|---|
| "Send an SMS" | Message to a phone | SMS — unless rich content, branded, or international |
| "Text message" | Same as SMS | SMS — educate if rich or branded needed |
| "Branded message" | Brand visible to user | RCS (US) or WhatsApp (intl) |
| "Rich message" | Cards / buttons / media | RCS or WhatsApp template |
| "Show my logo" | Branded sender | RCS (not a phone number feature) |
| "OTP" / "verification code" | Auth / 2FA | twilio-verify-send-otp, not raw messaging |
| "WhatsApp them" | Outbound to recipient | WhatsApp — check 24-hr session |
| "Reach iPhone and Android" | Cross-device parity | RCS with SMS fallback |
| "International" | Outside US | WhatsApp in LATAM/APAC; SMS elsewhere |
| "Bulk send" / "mass send" | Broadcast-style | Messaging Services + channel-per-region via geomatch |
If the developer says "send SMS" but the context suggests otherwise, raise the alternative before proceeding:
twilio-verify-send-otpFrame it as an education, not a correction: "SMS will work — but given [X], RCS would give you [Y]. Would you like to use RCS with SMS fallback?"
When you recommend a channel, include:
twilio-send-message for the send, twilio-messaging-services for pool / fallback setup)twilio-send-messagetwilio-messaging-overviewtwilio-messaging-servicestwilio-content-template-buildertwilio-rcs-messagingtwilio-whatsapp-send-message, twilio-whatsapp-manage-senderstwilio-verify-send-otptwilio-marketing-promotions-advisortwilio-notifications-alerts-advisornpx claudepluginhub twilio/ai --plugin twilio-developer-kitOverview of Twilio Messaging channels (SMS, WhatsApp, RCS, Facebook Messenger), the unified Messages API, and channel selection guidance. Start here before choosing a specific channel.
Plans, builds, and optimizes SMS/MMS marketing campaigns including welcome flows, cart recovery, and transactional messages. Handles TCPA compliance and carrier rules.
Sends SMS or WhatsApp marketing messages via Twilio or Brevo with mandatory compliance checks, consent verification, quiet hours enforcement, and delivery tracking.