К основному содержанию
скилл CX Codex GP ChatGPT официальный · OpenAI

twilio-messaging-channel-advisor — скилл для Codex

Помогает выбрать канал доставки сообщений в Twilio — SMS, MMS, RCS или WhatsApp. Оценивает тип контента, регион получателей, расходы и требования к бренду.

Установить в Codex · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openai/plugins --skill twilio-messaging-channel-advisor -a codex
Открыть на GitHub

Что делает twilio-messaging-channel-advisor

Скилл работает на этапе планирования архитектуры сообщений. Разработчики часто по привычке запрашивают отправку обычных SMS. Скилл проверяет формат контента, географию абонентов, задачу рассылки, модель тарификации и отображение логотипа бренда.

В зависимости от ответов агент подбирает основной канал и схему отката при сбоях. Для интерактивных карточек в США и на устройствах с iOS 18+ предлагается RCS с переключением на SMS. Для Бразилии или Мексики приоритетом становится WhatsApp. Если речь заходит об одноразовых кодах аутентификации, скилл перенаправляет задачу на twilio-verify-send-otp, где уже встроены защита от мошенничества и повторные попытки.

Ограничение связано с географией форматов: MMS отправляется только в США, Канаду и Австралию, а WhatsApp требует утверждения шаблонов и опирается на 24-часовое диалоговое окно. После выбора канала агент подсказывает следующий скилл — например, twilio-send-message для непосредственной отправки или twilio-messaging-services для настройки пула номеров.

Какие задачи решает

  • подобрать канал Twilio между SMS, RCS, MMS и WhatsApp
  • настроить резервный маршрут доставки при сбоях в основном канале
  • перенаправить генерацию проверочных кодов в специализированный сервис Verify
  • учесть региональные ограничения при международной рассылке сообщений

Примеры запросов агенту

  • Помоги выбрать канал Twilio: нужно отправлять интерактивные карточки заказов клиентам в США
  • Какой протокол лучше использовать для сервисных уведомлений в Германии и Бразилии?
  • Хочу рассылать коды подтверждения по SMS, посоветуй параметры отправки

Как установить twilio-messaging-channel-advisor

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill twilio-messaging-channel-advisor -a codex

2Вручную: положить файлы

.agents/skills/twilio-messaging-channel-advisor/SKILL.md

Для всех проектов — ~/.agents/skills/

По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать

Вопросы о twilio-messaging-channel-advisor

Как установить twilio-messaging-channel-advisor в Codex?

Выполните команду npx skills add openai/plugins --skill twilio-messaging-channel-advisor -a codex. Также спецификацию можно разместить по пути .agents/skills/twilio-messaging-channel-advisor/SKILL.md.

Что делает twilio-messaging-channel-advisor?

Скилл анализирует задачу рассылки и рекомендует подходящий канал Twilio. В ответе он указывает приоритетный транспорт, резервный канал, модель затрат и подходящие инструменты отправки.

Что рекомендует скилл для отправки одноразовых кодов авторизации?

Для кодов OTP агент перенаправляет запрос на twilio-verify-send-otp. Этот сервис самостоятельно обрабатывает лимиты частоты, защиту от мошенничества и повторные попытки.

Исходный текст

SKILL.md · MIT
---
name: twilio-messaging-channel-advisor
description: >
  Planning skill that helps the developer pick the right Twilio
  messaging channel — SMS, MMS, RCS, or WhatsApp — for a given use
  case. Qualifies intent across content type, geography, use case
  (marketing / notifications / OTP / support), cost model, and brand
  presence. Use when the developer asks "which channel should I use",
  "SMS vs RCS vs WhatsApp", mentions a country or region, asks about
  branded messaging, rich content, or fallback — and proactively when
  the developer says "send SMS" but their use case (rich content,
  international reach, branded experience) would benefit from a
  different channel.
tier: discover
---

## Role

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).

---

## Qualifying Questions

### 1. What content are you sending?
- **Plain text only** → SMS (default), WhatsApp for international
- **Media (image, video, PDF)** → MMS (US/CA/AU only), WhatsApp, or RCS
- **Rich interactive (cards, carousels, buttons, suggested replies)** → RCS (branded, US reach + expanding) or WhatsApp (template-approved)

### 2. Where are your recipients?
- **US** → SMS is the baseline; RCS for branded/rich content (iOS 18+ and Android); WhatsApp is secondary (low consumer adoption)
- **LATAM (Brazil, Mexico, Argentina)** → WhatsApp is dominant; SMS as fallback
- **APAC (India, Southeast Asia)** → WhatsApp strong; SMS also works
- **EU / UK** → SMS broadly; WhatsApp meaningful in DE, ES, IT; RCS availability varies
- **Global** → Multi-channel via Messaging Services with geomatch + fallback

### 3. What's the use case?
- **Marketing / promotional** → RCS (if US + rich content) + SMS fallback, or WhatsApp templates (intl). See `twilio-marketing-promotions-advisor`.
- **Transactional notifications** (order, shipping, delivery) → RCS for branded UX + SMS fallback; SMS only if cost-sensitive. See `twilio-notifications-alerts-advisor`.
- **OTP / verification codes** → Prefer `twilio-verify-send-otp`. Verify handles rate limits, retries, and fraud protection. Works across SMS, WhatsApp, RCS, push, TOTP.
- **Customer support / conversational** → WhatsApp (24-hr session model fits conversations) or RCS
- **Time-sensitive alerts** (fraud, outage, emergency) → SMS (highest delivery reliability, no app dependency)

### 4. What's your cost model tolerance?
- **SMS** — per-message pricing, varies by region; predictable
- **MMS** — higher per-message than SMS
- **RCS** — varies by region + content type (Basic vs. Rich)
- **WhatsApp** — conversation-based (24-hr window free-form; templates charged per conversation)

### 5. Does brand presence matter?
- **Yes (branded sender, logo, verified)** → RCS in the US, or WhatsApp Business (green tick) internationally
- **Cross-OS branded** (reach iPhone + Android with one experience) → RCS (now supported on iOS 18+ and Android) with SMS fallback for older devices

---

## Common User Vocabulary Translations

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 |

---

## When to Push Back

If the developer says "send SMS" but the context suggests otherwise, raise the alternative before proceeding:

- **Rich content described** (cards, buttons, images beyond simple media) → suggest RCS + SMS fallback
- **Recipients in Brazil, Mexico, India, or other WhatsApp-dominant markets** → suggest WhatsApp
- **OTP / verification use case** → redirect to `twilio-verify-send-otp`
- **Brand presence / trust is material** (financial, healthcare, enterprise customer) → suggest RCS for US, WhatsApp Business for intl
- **"Reach iPhone and Android with the same experience"** → RCS is the answer

Frame 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?"

---

## Output Format

When you recommend a channel, include:
1. **Primary channel** and why it fits
2. **Fallback channel** (if applicable) and how to configure it
3. **Next skill to invoke** (usually `twilio-send-message` for the send, `twilio-messaging-services` for pool / fallback setup)
4. **Trade-offs the developer should know** (cost, setup time, approval requirements)

---

## Next Steps

- **Send the message:** `twilio-send-message`
- **Channel overview and unified API:** `twilio-messaging-overview`
- **Sender pools + RCS→SMS fallback:** `twilio-messaging-services`
- **Rich content templates:** `twilio-content-template-builder`
- **RCS-specific onboarding and rich cards:** `twilio-rcs-messaging`
- **WhatsApp-specific onboarding:** `twilio-whatsapp-send-message`, `twilio-whatsapp-manage-senders`
- **OTP / verification flows:** `twilio-verify-send-otp`
- **Marketing-specific planner:** `twilio-marketing-promotions-advisor`
- **Notifications-specific planner:** `twilio-notifications-alerts-advisor`

© Twilio · MIT · openai/plugins

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

Из того же набора593

Весь набор →
twilio-organizations-setup Скилл учит агента выстраивать иерархию Twilio Organizations, управлять ролями сотрудников, доменами, SSO и объединением организаций. Пригодится при разделении биллинга и доступов между командами. CX Codex GP ChatGPT ★ 7 604звёзд репо twilio-numbers-senders Помогает выбрать тип номера или отправителя Twilio до начала разработки. Пригодится, если нужно заранее учесть функции канала и требования к регистрации. CX Codex GP ChatGPT ★ 7 604звёзд репо twilio-notifications-alerts-advisor Помогает выбрать архитектуру транзакционных уведомлений: канал, срочность, подтверждение доставки и запасные варианты. CX Codex GP ChatGPT ★ 7 604звёзд репо twilio-messaging-services Создаёт и настраивает Twilio Messaging Services для отправки SMS и других сообщений через пул отправителей. Нужен для production-инфраструктуры. CX Codex GP ChatGPT ★ 7 604звёзд репо twilio-marketing-promotions-advisor Скилл помогает спроектировать маркетинговые рассылки Twilio: выбрать каналы, проверить требования и продумать сегментацию и отслеживание доставки. CX Codex GP ChatGPT ★ 7 604звёзд репо twilio-lookup-phone-intelligence Скилл для Codex и ChatGPT, который проверяет телефонные номера через Twilio Lookup v2 и оценивает риск мошенничества до отправки SMS или звонка. CX Codex GP ChatGPT ★ 7 604звёзд репо twilio-identity-verification-advisor Помогает спроектировать аутентификацию, защиту от мошенничества и 2FA на базе Twilio Verify и Lookup. Скилл задаёт нужные вопросы и подбирает каналы доставки кодов. CX Codex GP ChatGPT ★ 7 604звёзд репо twilio-iam-auth-setup Скилл для Codex и ChatGPT, который помогает настроить доступы Twilio: Auth Token, API-ключи и Access Tokens для клиентских SDK. Пригодится до первого вызова Twilio API. CX Codex GP ChatGPT ★ 7 604звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой