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

sent-account-readiness — скилл для Claude Code: проверка готовности

Скилл проверяет через MCP-инструменты Sent, готов ли аккаунт к отправке: баланс, онбординг, KYC и выбранный Sender Profile.

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

Что делает sent-account-readiness

Скилл вызывает три инструмента: account.get показывает авторизованный аккаунт, организацию и выбранный Sender Profile, balance.get отдаёт баланс с валютой и отметкой времени, onboarding.status перечисляет незавершённые, ожидающие, одобренные или заблокированные шаги. Перед массовой рассылкой или запуском канала это дешёвый способ узнать, что именно мешает отправке.

Авторизацию берёт на себя MCP-клиент через OAuth 2.1/PKCE. Токены, ключи и заголовки авторизации скилл не запрашивает и не хранит — если аутентификация не проходит, он скажет, что можно спланировать без неё, и отправит переавторизоваться в клиенте. Грант привязан к организации и Sender Profile, выбранным при входе; для другой организации или профиля вне гранта нужна повторная авторизация.

Скилл только диагностирует и не меняет состояние онбординга. Найденную блокировку он передаёт профильным скиллам: требования рынков SMS и настройку — в sent-compliance, границы Sender Profile — в sender-profile-architect, подготовку регистрации US A2P — в sms-10dlc-registration, WhatsApp Embedded Signup — в waba-embedded-signup, запуск RCS Business Messaging — в rcs-agent-onboarding. Учтите: пустой ответ onboarding.status с found: false означает, что потока конверсии нет, а не что онбординг пройден.

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

  • проверить, хватает ли средств перед массовой отправкой
  • понять, какие шаги онбординга ещё не закрыты
  • узнать, какую организацию и Sender Profile авторизовал MCP-клиент
  • отличить нулевой собственный баланс от наследуемого по биллингу профиля
  • выполнить preflight перед мутацией или запуском канала

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

  • Проверь готовность аккаунта Sent перед рассылкой
  • Почему онбординг заблокирован и что делать дальше?
  • Покажи баланс и статус KYC для выбранного Sender Profile

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/sent-account-readiness/SKILL.md

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

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

Вопросы о sent-account-readiness

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

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

Что делает sent-account-readiness?

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

Нужно ли передавать скиллу токены или API-ключи?

Нет. Авторизацию выполняет MCP-клиент по OAuth 2.1/PKCE, а скилл не запрашивает и не хранит токены, ключи и заголовки авторизации.

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

SKILL.md · MIT
---
name: sent-account-readiness
description: Checks the authorized Sent account, organization and Sender Profile scope, balance, onboarding/KYC status, and readiness with the Sent MCP tools. Use when a user asks whether the account can send, what the MCP connection authorized, whether funds are sufficient, why onboarding is blocked, or for a preflight check before a mutation or channel launch. Route remediation to the relevant onboarding or compliance skill.
---

# Sent Account Readiness

Inspect readiness with `account.get`, `balance.get`, and `onboarding.status`.

## Authorize safely

Let the MCP client perform OAuth 2.1/PKCE. Never request, accept, print, or store tokens, API keys, authorization headers, client IDs, or secrets. The authorization grant is scoped to the organization and Sender Profile selected during the client flow. Revoke the grant through the client or applicable Sent account controls when it is no longer needed.

If MCP is unsupported or authentication fails, explain what can still be planned from the skill and direct the user to authorize or reauthorize in their MCP client. Do not ask them to paste credentials.

An organization grant may select an owned Sender Profile with the tool schema's optional `profileId`; omit it to act as the authenticated account. Validate ownership with `sender_profiles.list` or `sender_profiles.get`, and use the same selector for preflight reads, mutations, and follow-up reads. Profile grants cannot use this selector. Reauthorize for a different organization or a profile outside the grant. Never invent scope fields or request credentials.

## Check readiness

1. Use `account.get` to identify the authorized account context and surface the selected organization and Sender Profile. Return only the minimum account fields needed for the task.
2. Use `balance.get` before high-volume sends or when insufficient funds may block messaging. Report the currency and returned timestamp or freshness information when available. An account with no own balance row returns `balance: 0` and `initialized: false`; distinguish this from the returned effective balance under profile/organization billing inheritance.
3. Use `onboarding.status` to identify incomplete, pending, approved, or blocked onboarding steps. Preserve the distinction between an observed status and a remediation action. Its `found`/`item` envelope can return `found: false` when no conversion flow exists; that is not a tool error or proof of approval.

Mask identifiers where practical. Do not repeat account, KYC, contact, or billing details unnecessarily.

## Route remediation

This skill diagnoses readiness but does not mutate onboarding state.

- Route live SMS market requirements and setup calls to `sent-compliance`.
- Route Sender Profile boundary or tenancy design to `sender-profile-architect`.
- Route US A2P registration preparation to `sms-10dlc-registration`.
- Route WhatsApp Embedded Signup to `waba-embedded-signup`.
- Route RCS Business Messaging launch preparation to `rcs-agent-onboarding`.

When the user asks only whether an account is ready, report the blocking status and recommended public skill without inventing an operational fix.

© sentdm · MIT · sentdm/sent-plugin

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
twilio-account-setup официальный Twilio Проведёт от регистрации в Twilio до первого отправленного сообщения: креды, номер, SDK, сабаккаунты. CX Codex GP ChatGPT 1установок sales-account-tiering Maya-Beth Finotti Скилл строит тир-слой поверх готового fit-скора: где резать, как называть тиры, сколько аккаунтов тянет один реп. Нужен, когда все аккаунты сползли в Tier 1. CX Codex +1 26 500установок ad-account-diagnostic Maya-Beth Finotti Скилл ищет причину, почему рекламный аккаунт просел: разбирает воронку по слоям и выдаёт вердикт с доказательствами вместо совета «поднять бюджет». CX Codex +1 20 600установок connector-twilio caffeinelabs Скилл для отправки SMS и MMS из Caffeine-канистры через пакет twilio-client. Экспериментальный: ни один вызов ещё не проверяли на живом Twilio. CX Codex +1 11 200установок Twilio SMS Automation Claude Office Skills Скилл для автоматизации SMS-рассылок, двусторонних переписок, кодов подтверждения и голосовых сценариев через Twilio. CX Codex +1 5 400установок ad-account-auditor aaron-he-zhu Скилл для аудита платного рекламного аккаунта: проверяет инкрементальный вклад, слитый бюджет и чистоту измерений перед масштабированием. CX Codex +1 1 000установок

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

sent-templates Находит, проверяет статус и удаляет шаблоны сообщений Sent через MCP-инструменты. Пригодится при поиске утверждённых шаблонов и очистке базы. CX Codex +1 2 900установок sent-contacts Скилл для работы с контактами Sent через MCP-инструменты: поиск, импорт списком, сводка по переписке, удаление. Создание и удаление проходят через подтверждение. CX Codex +1 2 900установок sender-profile-architect Скилл помогает спроектировать архитектуру профилей отправителя в Sent v3 для мультиарендных систем. Пригодится при настройке биллинга, номеров WABA и 10DLC. CX Codex +1 2 900установок sms-10dlc-registration Готовит и проверяет заявку на регистрацию бренда и кампании US A2P 10DLC в Sent: доказательства согласия, сценарии использования, примеры сообщений. CX Codex +1 2 900установок 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установок

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

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