Agent skill · marketing growth · davila7

twilio-communications

Build communication features with Twilio: SMS messaging, voice calls, WhatsApp Business API, and user verification (2FA). Covers the full spectrum from simple notifications to complex IVR systems and multi-channel authentication. Critical focus on compliance, rate limits, and error handling. Use when: twilio, send SMS, text message, voice call, phone verification.

Why this skill is useful

Provides specific patterns and error handling for Twilio communications that the AI wouldn't reliably generate on its own.

What it needs

Requires twilio account access. About 4k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.

What this skill does

Twilio Communications Patterns SMS Sending Pattern Basic pattern for sending SMS messages with Twilio. Handles the fundamentals: phone number formatting, message delivery, and delivery status callbacks. Key considerations: Phone numbers must be in E.164 format (+1234567890) Default rate limit: 80 messages per second (MPS) Messages over 160 characters are split (and cost more) Carrier filtering can block messages (especially to US numbers) When to use: ['Sending notifications to users', 'Transactional messages (order confirmations, shipping)', 'Alerts and reminders'] Twilio Verify Pattern (2FA/OTP) Use Twilio Verify for phone number verification and 2FA. Handles code generation, delivery, rate limiting, and fraud prevention. Key benefits over DIY OTP: Twilio manages code generation and expiration Built-in fraud prevention (saved customers $82M+ blocking 747M attempts) Handles rate limiting automatically Multi-channel: SMS, Voice, Email, Push, WhatsApp Google found SMS 2FA blocks "100% of automated bots, 96% of bulk phishing attacks, and 76% of targeted attacks." When to use: ['User phone number verification at signup', 'Two-factor authentication (2FA)', 'Password reset verification', 'High-value transaction confirmation'] TwiML IVR Pattern Build Interactive Voice Response (IVR) systems using TwiML. TwiML (Twilio Markup Language) is XML that tells Twilio what to do when receiving calls. Core TwiML verbs: <Say>: Text-to-speech <Play>: Play audio file <Gather>: Collect keypad/speech input <Dial>: Connect to another number <Record>: Record caller's voice <Redirect>: Move to another TwiML endpoint Key insight: Twilio makes HTTP request to your webhook, you return TwiML, Twilio executes it. Stateless, so use URL params or sessions. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills davila7/twilio-communications

View the source on GitHub

Browse the @skills marketplace