← ClaudeAtlas

twilio-apilisted

Use this skill when working with Twilio communication APIs for SMS/MMS messaging, voice calls, phone number management, TwiML, webhook integration, two-way SMS conversations, bulk sending, or production deployment of telephony features. Includes official Twilio patterns, production code examples from Twilio-Aldea (provider-agnostic webhooks, signature validation, TwiML responses), and comprehensive TypeScript examples.
tdimino/claude-code-minoan · ★ 32 · API & Backend · score 82
Install: claude install-skill tdimino/claude-code-minoan
# Twilio API - Comprehensive Communication Platform ## When to Use This Skill Use this skill when working with Twilio's communication APIs for: - **SMS/MMS Messaging** - Send and receive text messages programmatically - **Voice Communication** - Build voice calling applications with TwiML - **Phone Number Management** - Search, purchase, and configure phone numbers - **Webhook Integration** - Handle real-time events and delivery notifications with TwiML responses - **Two-Way SMS Conversations** - Build interactive SMS experiences - **Bulk SMS Sending** - Send messages to multiple recipients with rate limiting - **Message Scheduling** - Schedule messages for future delivery - **Production Deployment** - Deploy messaging features with error handling and monitoring - **A2P 10DLC Registration** - Register brands and campaigns for US A2P messaging compliance - **Provider-Agnostic Architecture** - Build systems that support multiple SMS providers (Twilio + Telnyx) This skill applies to building communication features in applications, setting up SMS notification systems, creating voice IVR systems, or integrating telephony capabilities. ## Quick Reference ### 1. Send Simple SMS (Node.js SDK) ```javascript const twilio = require('twilio'); const client = twilio( process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN ); async function sendSMS(to, from, body) { const message = await client.messages.create({ to: to, from: from, body: body }); return