К основному содержанию
скилл CX Codex

sent — скилл для Claude Code: маршрутизация запросов к Sent

Разбирает расплывчатые просьбы про Sent и отправляет их в нужный скилл или операцию через MCP-сервер.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add sentdm/sent-plugin --skill sent -a claude-code
Открыть на GitHub

Что делает sent

Этот скилл ничего не делает сам — он диспетчер. Если запрос не указывает на один конкретный рабочий процесс Sent, скилл разбирает намерение, задаёт минимум уточняющих вопросов и вызывает подходящий скилл.

Внутри — таблицы маршрутизации по трём группам: операции через MCP-сервер (отправка сообщений, контакты, шаблоны, аналитика, проверка готовности аккаунта), специализированные скиллы (регистрация 10DLC, шаблоны WhatsApp, Embedded Signup, онбординг RCS-агента, архитектура Sender Profiles, разбор доставки) и инженерные задачи (интеграция, вебхуки, маршрутизация каналов, двусторонние сообщения, миграция с Twilio, Sinch, Infobip, Vonage или Bird).

Уточняющие вопросы ограничены: канал, этап работы, география, поверхность, аудитория, симптом и артефакт на руках. Скилл задаёт их по одному, а не все сразу. Если запрос не подходит ни под одну строку таблицы, он честно об этом скажет и не станет притягивать маршрут. Вопросы про цены, договоры и счета он не решает — отправляет в поддержку Sent или к документации.

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

  • выбрать нужный скилл Sent, когда запрос сформулирован общо
  • разложить «messaging не работает» на конкретную причину
  • определить, SMS это, WhatsApp или RCS, до начала работы
  • понять, с чего начать интеграцию Sent в проект
  • отличить операцию через MCP-сервер от консультационного скилла

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

  • помоги разобраться с Sent, не понимаю, с чего начать
  • хочу настроить рассылку в Sent, но не знаю, какой канал выбрать
  • messaging не работает — подскажи, что проверить сначала

Как установить sent

1Через Skills CLI (Vercel)

npx skills add sentdm/sent-plugin --skill sent -a claude-code

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

~/.claude/skills/sent/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/sent/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

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

rcs-agent-onboarding Проведёт по шагам подключения RCS и RBM в Sent: чек-лист доказательств, проверка Sender Profile, шаблоны и тесты маршрутизации. CX Codex +1 2 900установок template-builder-ui Скилл помогает спроектировать интерфейс конструктора шаблонов под контракт Sent v3, настроить предпросмотр каналов и валидацию перед отправкой на модерацию. CX Codex +1 2 900установок waba-embedded-signup Помогает подключить WhatsApp Business Account через Sent и не перепутать три разных пути интеграции. Пригодится при настройке профилей, токенов и колбэков. CX Codex +1 2 900установок waba-template-author Скилл преобразует текст рассылки в валидный payload для Sent v3 API и проверяет шаблон на требования политик WhatsApp. Пригодится при сборке служебных, рекламных и OTP-сообщений. CX Codex +1 2 900установок sent-profile-provisioning Скилл проводит создание, правку и удаление Sender Profiles в Sent через MCP-инструменты и REST-жизненный цикл профиля. Пригодится, когда нужно завести тенанта и довести профиль до состояния, в котором он может отправлять. CX Codex +1 2 700установок sent-routing-strategist Разбирает, как сообщение Sent доходит до получателя: автоматическая маршрутизация или закреплённый канал, что реально делает массив channel и почему сообщение получило статус FAILED, FILTERED или BLOCKED. CX Codex +1 2 700установок sent-integration-starter Скилл настраивает интеграцию с API Sent v3: от выбора SDK и ключей до идемпотентных отправок и проверки вебхуков. Пригодится при подключении сервиса в проект или обработке ошибок 429 и 409. CX Codex +1 2 700установок sent-webhook-engineer Скилл для сборки и отладки приёмников вебхуков Sent v3: проверка подписи, отсев повторов, дедупликация событий и разбор лога доставки. CX Codex +1 2 700установок

Похожие

twilio-messaging-overview официальный Twilio Скилл-навигатор по каналам Twilio Messaging: помогает выбрать SMS, WhatsApp, RCS или Messenger и провести настройку от первого сообщения до мониторинга. CX Codex GP ChatGPT 1установок twilio-verify-send-otp официальный Twilio Скилл учит агента проводить полный цикл одноразовых кодов в Twilio Verify: создать сервис, отправить код, проверить его. CX Codex GP ChatGPT ★ 7 596звёзд репо sms coreyhaines31 Скилл помогает планировать SMS-, MMS- и WhatsApp-кампании: от приветственных сообщений до восстановления брошенной корзины. Подойдёт, когда нужно выбрать канал и учесть правила согласия и отправки. CX Codex +1 64 300установок twilio-communications sickn33 Скилл помогает настроить отправку сообщений, голосовые вызовы и двухфакторную верификацию через Twilio. Пригодится при создании IVR-меню или защите входа через одноразовые коды. CX Codex +1 994установок automate-whatsapp gokapso Скилл для сборки и отладки автоматизаций WhatsApp в Kapso: воркфлоу, триггеры, функции и разбор выполнений. CX Codex +1 4 000установок openclaw-config adisinghstudent Скилл помогает управлять конфигурацией бота OpenClaw, диагностировать каналы связи и находить сбои в шлюзе или сессиях. CX Codex +1 2 800установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о sent

Как установить sent в Claude?

Выполните npx skills add sentdm/sent-plugin --skill sent -a claude-code. Файл скилла окажется в ~/.claude/skills/sent/SKILL.md.

Что делает sent?

Это мета-диспетчер: он определяет, какой рабочий процесс Sent нужен, и передаёт запрос профильному скиллу или операции через MCP-сервер.

sent сам отправляет сообщения?

Нет. Он только выбирает маршрут. Отправкой и работой с данными занимаются скиллы вроде sent-messaging или sent-contacts.

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

SKILL.md · MIT
---
name: sent
description: Routes broad or ambiguous Sent requests to the correct MCP-backed operation or specialist skill. Use when the user asks what Sent can do, says "help me with Sent" or "set up messaging," needs several Sent workflows, or has not made the channel, task, or desired operation clear enough to select a more specific skill.
---

# Sent Meta Dispatcher

## Overview

This skill is a router, not a worker. When a request does not identify one clear Sent workflow, inspect the intent, ask only the clarification needed to select a route, and invoke the matching skill.

Sent spans direct account operations through its MCP server and specialist guidance for SMS, WhatsApp, RCS, Sender Profiles, templates, and delivery analysis. Prefer a direct-operation skill for live Sent data or mutations and a specialist skill for planning, compliance, diagnosis, or product design.

## When to Use

Use when:
- The user mentions "Sent" broadly without naming a channel ("help me with Sent", "I want to use Sent for messaging")
- The user asks an open-ended question like "what can you help with on Sent?" or "where do I start?"
- The request could plausibly span multiple target skills (e.g., "messaging isn't working" — could be account readiness, 10DLC vetting, WABA template rejection, RBM capability, or an MDR funnel)
- The channel is ambiguous (SMS vs WhatsApp vs RCS not stated; geography matters because 10DLC is US-only)
- The surface is ambiguous (API integration vs dashboard UX vs compliance paperwork)
- The user pastes a Sent dashboard URL or API path without further context

Do **not** use when:
- The user has already named one supported operation or specialist workflow; invoke that skill directly.
- The question is purely about pricing, contracts, or unsupported product policy; point the user to `https://docs.sent.dm` or Sent support.

## Routing rules

### MCP-backed operations

| User intent | Target skill |
|---|---|
| Preview, send, or schedule an existing templated message; inspect one message and its activity | `sent-messaging` |
| List, inspect, create, summarize, or delete Sent contacts | `sent-contacts` |
| Find, inspect, or delete existing Sent templates | `sent-templates` |
| Query dashboard messaging metrics or look up number capabilities | `sent-analytics` |
| Check the selected account, balance, onboarding state, or readiness to send | `sent-account-readiness` |
| Report a bug, missing feature, confusing result, or praise to Sent with user authorization | `sent-feedback` |
| Inspect SMS market fields, document requirements, or an exact setup call | `sent-compliance` |
| List, get, create, update, or delete owned Sender Profiles through MCP | `sent-profile-provisioning` |

### Specialist guidance

| User intent | Target skill |
|---|---|
| SMS compliance, 10DLC, brand or campaign registration, TCR vetting, or carrier rejects | `sms-10dlc-registration` |
| Authoring WhatsApp template content, choosing a category, or fixing a Meta rejection | `waba-template-author` |
| Connecting a WABA through Embedded Signup, callbacks, token exchange, or phone-number mapping | `waba-embedded-signup` |
| Launching RCS, preparing an RBM agent, or deciding capabilities and fallback | `rcs-agent-onboarding` |
| Designing multi-tenant Sender Profile boundaries, routing, or rate-limit ownership | `sender-profile-architect` |
| Diagnosing delivery from MDR exports, funnels, cohorts, or cross-channel failure codes | `messaging-performance-analyzer` |
| Designing or auditing a tenant-facing template-builder UI | `template-builder-ui` |

### Engineering and integration

| User intent | Target skill |
|---|---|
| Adding Sent to a codebase, choosing an SDK, or hardening retries, idempotency, and error handling before launch | `sent-integration-starter` |
| Building or debugging a webhook receiver, signature verification, dedupe, or an auto-disabled endpoint | `sent-webhook-engineer` |
| Choosing the channel field, expecting cross-channel fallback, or interpreting a route, reroute, or delivery outcome | `sent-routing-strategist` |
| Handling inbound messages, opt-out keywords, consent state, the WhatsApp 24-hour window, or conversation history | `sent-two-way-messaging` |
| Executing the Sender Profile lifecycle over the API, including completion callbacks, campaigns, and user roles | `sent-profile-provisioning` |
| Replacing Twilio, Sinch, Infobip, Vonage, or Bird with Sent, including cutover and rollback planning | `migrate-to-sent` |

Within this group, note two frequent hand-offs: `sender-profile-architect` decides the tenancy boundary and `sent-profile-provisioning` implements it, while `migrate-to-sent` plans a provider replacement and `sent-integration-starter` hardens the resulting integration.

If the request matches one row cleanly, invoke that skill and stop. If it spans several rows, state the proposed order and begin with the prerequisite. For example, check `sent-account-readiness` before a live send, use `sent-templates` to locate an existing template before `sent-messaging`, and use `messaging-performance-analyzer` when the user provides an export rather than asking for live dashboard metrics.

## Clarifying questions to ask before routing

Ask only what's needed to pick a lane. Stop as soon as the channel + workflow are unambiguous.

1. **Channel** — SMS, WhatsApp, RCS, or unsure?
2. **Workflow stage** — fresh setup, in the middle of integration, or debugging something that was working?
3. **Geography** — US only, international, or both? (Matters for SMS — 10DLC / TCR is US-only.)
4. **Surface** — live account operation, API/backend integration, dashboard UX, or compliance paperwork?
5. **Audience** — are you an end-tenant of Sent, or are you building the multi-tenant Sent platform itself? (Sender Profile vs single-tenant onboarding.)
6. **Symptom** (if debugging) — error code, rejection reason, low vetting score, or pure delivery-rate drop?
7. **Artifact in hand** — do you have a contact, template or message ID, template draft, MDR export, RBM agent ID, or `config_id`?

One question per turn is fine; never fire all seven at once.

## When to handle without routing

This skill is not a fallback for general questions. If the user asks about:
- **Balance, onboarding state, or whether the selected account can send** — use `sent-account-readiness`.
- **Contracts, plan pricing, invoices, or account access that the available operations cannot answer** — direct them to Sent support or `https://docs.sent.dm`.
- **Generic engineering** such as retries, queueing, or observability with no Sent-specific work — answer normally; route to `sent-integration-starter` once the question involves Sent's own retry, idempotency, or rate-limit contract.
- **Meta, Google, TCR, or carrier policy outside a specialist skill's scope** — use current upstream documentation.

If after the clarifying questions the request still doesn't fit any target skill, say so plainly. Don't force a route.

## Shared terminology

Read `references/sent-glossary.md` when a routing decision depends on Sent, SMS, WhatsApp, RCS, or MCP terminology. Keep operational details in the target skill rather than duplicating them here.

© sentdm · MIT · sentdm/sent-plugin

Смотрите также

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

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