SMS Universal

Route SMS messages between Twilio and AWS SNS with failover.

Updated Jun 7, 2024
One-click install
npx skills add https://github.com/ashishgurprit/ANLP_A3 --skill sms-universal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SMS Universal
Source: https://github.com/ashishgurprit/ANLP_A3/tree/main/.claude.backup/skills/sms-universal
Command: npx skills add https://github.com/ashishgurprit/ANLP_A3 --skill sms-universal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust and reliable system for sending SMS messages, ensuring high deliverability and cost-effectiveness through multi-provider failover and intelligent routing.

Core Features & Use Cases

  • High Uptime: Achieves 99.95% uptime by using Twilio as primary and AWS SNS as backup.
  • Cost Optimization: Saves up to 15% monthly through intelligent routing based on message type and region.
  • Security & Compliance: Adheres to OWASP Top 10 standards, including rate limiting, input validation, and secure credential management.
  • Use Case: A financial service needs to send critical OTPs for two-factor authentication. This Skill guarantees delivery even if one provider experiences an outage, protecting user access and preventing revenue loss.

Quick Start

Use the sms_universal skill to send a critical SMS message to +1234567890 with the content 'Your verification code is 123456'.

Frequently Asked Questions about SMS Universal

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

FAQPage Schema
How do I ensure reliable SMS delivery for OTPs if my primary provider goes down?

Reliable SMS delivery during provider outages is achieved through multi-provider failover between Twilio and AWS SNS. This system automatically routes critical messages like OTPs to a backup provider, ensuring high deliverability rates exceeding 99.95% and preventing user access disruptions.

What is the best way to optimize SMS costs across different regions without losing reliability?

Optimizing SMS costs without losing reliability is accomplished through intelligent routing based on message type and region. By dynamically selecting between Twilio and AWS SNS, this multi-provider approach maintains high uptime while saving up to 15% on monthly messaging expenses.

How does multi-provider SMS failover work with Twilio and AWS SNS?

Multi-provider SMS failover works by using Twilio as the primary provider and AWS SNS as the backup. If the primary provider experiences an outage, the system automatically switches message routing to the backup, guaranteeing critical message delivery like two-factor authentication codes.

Can I use this SMS routing system for high-volume financial service notifications?

You can use this SMS routing system for high-volume financial service notifications because it adheres to OWASP Top 10 security standards. It includes rate limiting, input validation, and secure credential management to safely handle critical two-factor authentication messages at scale.

What security standards are followed for sending critical SMS messages?

Security standards followed for sending critical SMS messages include OWASP Top 10 best practices. The system enforces robust communication through rate limiting, input validation, and secure credential management to protect sensitive notifications and verification codes.

Do I need both Twilio and AWS SNS accounts to implement SMS failover?

You need both Twilio and AWS SNS accounts to implement SMS failover. The system relies on Twilio as the primary provider and AWS SNS as the backup to achieve 99.95% uptime and ensure continuous message delivery during provider outages.