twilio-communications について
Twilio Communications は、Twilio を使った通信機能の実装を支援するスキルです。SMS、音声、WhatsApp Business API、本人確認を扱い、同意やコンプライアンス、レート制限、キュー受付と配信完了の違いを重視します。
主な機能
- 01SMS と音声の連携ガイド
- 02WhatsApp Business API 対応
- 03電話認証と 2FA のパターン
- 04IVR と TwiML の実装
- 05コンプライアンスと配信上の安全策
活用シーン
- 01アプリへの SMS 通知追加
- 02電話を使った認証フローの構築
- 03WhatsApp 通信チャネルの実装
- 04IVR の通話フロー設計
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill twilio-communicationsインストール後、Claude Code で/twilio-communicationsを入力して読み込まれたか確認します。
同梱ファイルreferences/detailed-guide.md
詳細
Twilio Communications
Twilio を使ってコミュニケーション機能を構築します。SMS メッセージ、音声通話、WhatsApp Business API、ユーザー認証(2FA)に対応します。シンプルな通知から複雑な IVR システムやマルチチャネル認証まで、幅広くカバーします。コンプライアンス、レート制限、エラー処理を特に重視します。
カタログ修正のお知らせ:適用条件を明確にしたレート制限/セグメンテーションおよび認証に関する記述、署名の網羅性の修正、シリアライズと送信間隔の例を追加しました。Apache-2.0 のインポート元に関する帰属表示は維持しています。
これを使って要求された統合を実装してください。これだけを根拠に通話やキャンペーンを有効化しないでください。受信者/送信者、承認済みのメッセージ/目的/費用、録音範囲を正確に定めてください。所有するテスト用番号を使い、オプトアウトを保持してください。有効化の前に、現在のチャネル、地域、送信者登録、録音に関する要件を公式プロバイダーのガイダンスで確認してください。SMS を受信できることだけでは、フィッシング耐性のある認証にも、アカウント所有権の証明にもなりません。OTP チャレンジは認証済みセッション/送信先/目的にひも付け、試行回数を制限し、列挙やポンピングを防止してください。すべての例は一部のみです。ストレージ、オプトアウト、配信ハンドラーはスタブであり、作成リクエストの成功応答は受け付けられた/キューに登録されたことを意味するだけで、配信済みであることを意味しません。
詳細ガイド
このスキルを実行する前に詳細ガイドをお読みください。完全な手順と参考資料が記載されています。安全要件、前提条件、検証要件は必須として扱ってください。対象を絞った作業では該当するセクションを読み、エンドツーエンドの作業ではガイド全体をお読みください。
使用する場面
- ユーザーが twilio に言及している、またはそれを示唆している
- ユーザーが SMS の送信に言及している、またはそれを示唆している
- ユーザーがテキストメッセージに言及している、またはそれを示唆している
- ユーザーが音声通話に言及している、またはそれを示唆している
- ユーザーが電話番号の認証に言及している、またはそれを示唆している
- ユーザーが SMS による 2FA に言及している、またはそれを示唆している
- ユーザーが WhatsApp API に言及している、またはそれを示唆している
- ユーザーがプログラマブルメッセージングに言及している、またはそれを示唆している
- ユーザーが IVR システムに言及している、またはそれを示唆している
- ユーザーが TwiML に言及している、またはそれを示唆している
- ユーザーが電話番号の認証に言及している、またはそれを示唆している
制限事項
- 上記で説明した範囲にタスクが明確に該当する場合に限り、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、成功基準が不足している場合は、作業を中止して確認してください。