stacks-sms

Send SMS messages and manage phone verification workflows across Twilio and Vonage.

2|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/bughq/bughq --skill stacks-sms-bughq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stacks-sms
Source: https://github.com/bughq/bughq/tree/main/.claude/skills/stacks-sms
Command: npx skills add https://github.com/bughq/bughq --skill stacks-sms-bughq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the integration of SMS messaging and phone verification into your application, removing the complexity of managing multiple provider APIs and manual OTP flows.

Core Features & Use Cases

  • Fluent SMS Builder: Easily send transactional or promotional messages using a clean, chainable API.
  • Verification & 2FA: Implement secure phone verification (OTP) flows with support for SMS, call, and WhatsApp channels.
  • Multi-Driver Support: Seamlessly switch between Twilio and Vonage providers without changing your core business logic.

Quick Start

Use the stacks-sms skill to send a verification code to the user phone number plus one two three four five six seven eight nine zero.

Frequently Asked Questions about stacks-sms

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

FAQPage Schema
How do I send SMS messages and manage OTP verification across multiple providers in TypeScript?

You can send SMS messages and manage OTP verification in TypeScript by using a driver-based abstraction layer. This provides a unified interface for Twilio and Vonage, ensuring consistent message delivery and status tracking without direct API management.

What's the best way to implement two-factor authentication without tying my code to a specific SMS provider?

Implementing two-factor authentication via a multi-driver SMS abstraction allows you to switch between providers like Twilio and Vonage seamlessly. This approach decouples verification workflows from specific APIs, maintaining consistent 2FA delivery.

Can I use Twilio and Vonage for phone verification workflows in the same application?

Yes, you can use both Twilio and Vonage for phone verification workflows within the same application. A driver-based abstraction allows you to seamlessly switch between these providers without altering your core business logic or OTP flow.

How does phone verification handle different communication channels for sending OTP codes?

Phone verification handles OTP codes by supporting multiple communication channels, including SMS, voice calls, and WhatsApp. This multi-channel approach ensures secure delivery of verification codes across various user preferences and network conditions.

Does this SMS abstraction support bulk messaging and transactional communication in TypeScript apps?

Yes, this SMS abstraction supports both bulk messaging and transactional communication within TypeScript applications. It uses a fluent, chainable SMS builder API to facilitate message delivery and tracking across supported providers.