mcpField
S
sent

sent

github.com/sentdmエージェントワークフロー492.9k 回インストール1 週間前に更新
リポジトリ

sent について

sent は Sent のワークフローに依頼を振り分けるエージェントスキルです。曖昧な依頼や複数領域にまたがる依頼を確認し、実操作または専門的な案内を担うスキルを呼び出します。

主な機能

  1. 01曖昧な依頼や複数領域の検出
  2. 02チャネルとワークフローによる振り分け
  3. 03実操作と案内の区別
  4. 04複数スキル間の実行順序設定

活用シーン

  1. 01Sent について広く質問された場合
  2. 02複数の原因が考えられるメッセージ障害
  3. 03ダッシュボード URL や API パスからの判断

MCP 対応

MCP サーバーを使う専門スキルに Sent アカウントの実操作を振り分けます。このスキル自体は操作を行わず、ルーティングを担当します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sentdm/sent-plugin --skill sent

インストール後、Claude Code で/sentを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlreferences/sent-glossary.md

詳細

Sent メタディスパッチャー

概要

このスキルはワーカーではなく、ルーターです。リクエストから Sent の明確なワークフローを 1 つ特定できない場合は、意図を確認し、ルートを選択するために必要な点だけを質問して、一致するスキルを呼び出します。

Sent では、MCP サーバーを介したアカウントの直接操作から、SMS、WhatsApp、RCS、Sender Profile、テンプレート、配信分析に関する専門的なガイダンスまで対応します。Sent のライブデータや変更を扱う場合は直接操作スキルを優先し、計画、コンプライアンス、診断、プロダクト設計を扱う場合は専門スキルを優先します。

使用する場合

次の場合に使用します:

  • ユーザーがチャネルを指定せずに「Sent」について広く言及している場合(「Sent について手伝って」「メッセージングに Sent を使いたい」)
  • 「Sent では何を手伝ってもらえますか?」や「何から始めればよいですか?」のような自由形式の質問をしている場合
  • リクエストが複数の対象スキルにまたがる可能性がある場合(例:「メッセージングが動作しない」—アカウントの準備状況、10DLC の審査、WABA テンプレートの却下、RBM の機能、MDR ファネルのいずれかが考えられます)
  • チャネルが曖昧な場合(SMS、WhatsApp、RCS のどれかが明示されていない。10DLC は米国限定のため、地域も重要です)
  • 対象が曖昧な場合(API 統合、ダッシュボードの UX、コンプライアンス関連書類のいずれか)
  • ユーザーが Sent のダッシュボード URL または API パスを、追加の説明なしに貼り付けた場合

次の場合は使用しないでください:

  • ユーザーがサポート対象の操作または専門ワークフローをすでに 1 つ指定している場合は、そのスキルを直接呼び出してください。
  • 質問が価格、契約、またはサポート対象外の製品ポリシーのみに関する場合は、https://docs.sent.dm または Sent サポートを案内してください。

ルーティングルール

MCP による操作
ユーザーの意図対象スキル
既存のテンプレートメッセージをプレビュー、送信、または予約する。1 件のメッセージとそのアクティビティを確認するsent-messaging
Sent の連絡先を一覧表示、確認、作成、要約、または削除するsent-contacts
既存の Sent テンプレートを検索、確認、または削除するsent-templates
ダッシュボードのメッセージング指標を照会する、または番号の機能を調べるsent-analytics
選択中のアカウント、残高、オンボーディング状態、または送信準備状況を確認するsent-account-readiness
ユーザーの許可を得て、Sent にバグ、未実装機能、わかりにくい結果、または称賛を報告するsent-feedback
SMS 市場のフィールド、必要書類、または特定のセットアップ呼び出しを確認するsent-compliance
MCP を通じて所有する Sender Profile を一覧表示、取得、作成、更新、または削除するsent-profile-provisioning
専門的なガイダンス
ユーザーの意図対象スキル
SMS コンプライアンス、10DLC、ブランドまたはキャンペーンの登録、TCR 審査、またはキャリアによる拒否sms-10dlc-registration
WhatsApp テンプレートのコンテンツを作成する、カテゴリを選ぶ、または Meta による却下に対処するwaba-template-author
Embedded Signup、コールバック、トークン交換、または電話番号のマッピングを通じて WABA を接続するwaba-embedded-signup
RCS を開始する、RBM エージェントを準備する、または機能とフォールバックを決定するrcs-agent-onboarding
マルチテナントの Sender Profile の境界、ルーティング、またはレート制限の管理主体を設計するsender-profile-architect
MDR エクスポート、ファネル、コホート、またはチャネル横断の失敗コードから配信状況を診断するmessaging-performance-analyzer
テナント向けテンプレートビルダー UI を設計または監査するtemplate-builder-ui
エンジニアリングと統合
ユーザーの意図対象スキル
コードベースに Sent を追加する、SDK を選ぶ、またはローンチ前にリトライ、冪等性、エラー処理を強化するsent-integration-starter
Webhook レシーバーの構築やデバッグ、署名検証、重複排除、自動無効化されたエンドポイントへの対応sent-webhook-engineer
チャネルフィールドを選ぶ、チャネル間のフォールバックを想定する、またはルート、再ルーティング、配信結果を解釈するsent-routing-strategist
インバウンドメッセージ、オプトアウトキーワード、同意状態、WhatsApp の 24 時間ウィンドウ、会話履歴への対応sent-two-way-messaging
完了コールバック、キャンペーン、ユーザーロールを含む、API を介した Sender Profile のライフサイクルを実行するsent-profile-provisioning
切り替えとロールバックの計画を含め、Twilio、Sinch、Infobip、Vonage、Bird から Sent に移行するmigrate-to-sent

このグループでは、頻繁に発生する次の 2 つの引き継ぎに注意してください。sender-profile-architect がテナンシーの境界を決定し、sent-profile-provisioning がそれを実装します。また、migrate-to-sent がプロバイダーの切り替えを計画し、sent-integration-starter がその結果として生じる統合を強化します。

リクエストが 1 行に明確に該当する場合は、そのスキルを呼び出して終了します。複数の行にまたがる場合は、提案する順序を示し、前提となる作業から始めます。たとえば、ライブ送信の前に sent-account-readiness を確認し、既存のテンプレートを探すには sent-messaging の前に sent-templates を使用します。また、ユーザーがライブのダッシュボード指標ではなくエクスポートデータを提供した場合は、messaging-performance-analyzer を使用します。

ルーティング前に確認する質問

適切な対応先を選ぶために必要なことだけを尋ねてください。チャネルとワークフローが明確になった時点で終了します。

  1. チャネル — SMS、WhatsApp、RCS、それとも不明ですか?
  2. ワークフローの段階 — 新規セットアップ、統合の途中、それとも正常に動作していたもののデバッグですか?
  3. 地域 — 米国のみ、海外、または両方ですか?(SMS の場合、10DLC / TCR は米国のみが対象です。)
  4. 対象の領域 — ライブアカウントの操作、API/バックエンド統合、ダッシュボード UX、それともコンプライアンス関連の書類ですか?
  5. 対象ユーザー — Sent のエンドテナントですか、それともマルチテナントの Sent プラットフォーム自体を構築していますか?(Sender Profile とシングルテナントのオンボーディングの違いです。)
  6. 症状(デバッグの場合) — エラーコード、却下理由、低い審査スコア、それとも単純な配信率の低下ですか?
  7. 手元にある成果物 — コンタクト、テンプレートまたはメッセージ ID、テンプレートの下書き、MDR エクスポート、RBM エージェント ID、または config_id はありますか?

1 回のターンにつき質問は 1 つで構いません。7 つすべてを一度に尋ねないでください。

ルーティングせずに対応する場合

このスキルは、一般的な質問へのフォールバックではありません。ユーザーが次のことを尋ねた場合は、それぞれの指示に従ってください。

  • 残高、オンボーディングの状態、または選択したアカウントから送信できるかどうか — sent-account-readiness を使用します。
  • 利用可能な操作では回答できない契約、プラン料金、請求書、アカウントへのアクセス — Sent サポートまたは https://docs.sent.dm を案内します。
  • Sent 固有の作業を伴わない、リトライ、キューイング、オブザーバビリティなどの一般的なエンジニアリング — 通常どおり回答します。質問が Sent 独自のリトライ、冪等性、レート制限の契約に関わる場合は、sent-integration-starter にルーティングします。
  • 専門スキルの対象範囲外の Meta、Google、TCR、またはキャリアのポリシー — 最新の上流ドキュメントを参照します。

確認の質問をした後も、リクエストがどの対象スキルにも当てはまらない場合は、その旨を率直に伝えてください。無理にルーティングしないでください。

共通用語

ルーティングの判断が Sent、SMS、WhatsApp、RCS、または MCP の用語に左右される場合は、references/sent-glossary.md を参照してください。運用の詳細はここに重複して記載せず、対象スキルに記載してください。

コメント