blink-notifications について
BlinkでメールやSMSを送信し、電話番号を管理するスキルです。通知や番号設定を必要とするワークフロー向けで、コマンドライン、SDK、MCPツールを利用できます。
主な機能
- 01HTML・テキストメールと添付ファイルの送信
- 02SMSの送信
- 03電話番号の一覧表示・購入・解放
活用シーン
- 01CCやBCC付きの顧客メール送信
- 02SMSでの認証コード送信
- 03SMSやAI通話用の番号設定
MCP 対応
メールとSMSの送信、電話番号の一覧表示・購入・解放を行うMCPツールを提供します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blink-new/ blink-plugin --skill blink-notificationsインストール後、Claude Code で/blink-notificationsを入力して読み込まれたか確認します。
詳細
はじめに
# Send email
blink notify email [email protected] --subject "Welcome!" --html "<h1>Hello</h1>"
# Send SMS
blink sms send +15551234567 "Your code is 123456"
# List phone numbers
blink phone list
# Buy a phone number
blink phone buy --area-code 415
MCP ツール
| ツール | 説明 |
|---|---|
blink_notify_email | HTML/テキスト、添付ファイル、CC/BCC 付きのメールを送信します |
blink_sms_send | SMS メッセージを送信します |
blink_phone_list | 所有している電話番号を一覧表示します |
blink_phone_buy | 電話番号を購入します |
blink_phone_release | 電話番号を完全に解約します(課金が停止します) |
メール
セットアップは不要です。Blink に組み込まれています。送信元アドレスは noreply@{projectId}.blink-email.com として自動生成されます。
const { success, messageId } = await blink.notifications.email({
to: '[email protected]',
subject: 'Order shipped!',
html: '<h1>Your order is on the way</h1>',
text: 'Your order is on the way',
})
オプションの詳細
await blink.notifications.email({
to: ['[email protected]', '[email protected]'],
replyTo: '[email protected]',
cc: '[email protected]',
bcc: '[email protected]',
subject: 'Invoice #12345',
html: '<h2>Invoice Ready</h2><p>See attached.</p>',
text: 'Invoice Ready. See attached.',
attachments: [{
url: 'https://storage.example.com/invoices/12345.pdf',
filename: 'Invoice-12345.pdf',
type: 'application/pdf'
}]
})
メールのオプション
| オプション | 型 | 必須 | 説明 |
|---|---|---|---|
to | string | string[] | はい | 宛先 |
subject | string | はい | 件名 |
html | string | はい* | HTML コンテンツ |
text | string | はい* | プレーンテキストの代替コンテンツ |
replyTo | string | いいえ | 返信先アドレス |
cc | string | string[] | いいえ | CC の宛先 |
bcc | string | string[] | いいえ | BCC の宛先 |
attachments | array | いいえ | 添付ファイル(url + filename) |
*html または text のいずれかが必須です(配信率を高めるには両方を指定することをおすすめします)
SMS
blink sms send +15551234567 "Your verification code is 847291"
await blink.notifications.sms({
to: '+15551234567',
body: 'Your verification code is 847291'
})
電話番号
AI 通話(blink-ai スキルを参照)と SMS には電話番号が必要です。
# List available numbers
blink phone list
# Buy a number in a specific area code
blink phone buy --area-code 415
# Buy any available number
blink phone buy
ベストプラクティス
- メールの配信率を高めるため、HTML とテキストの両方を必ず含めてください
- 独自の
fromアドレスではなく、replyToを使用してください - 送信前にメールアドレスの形式を検証してください
- 電話番号は E.164 形式を使用します — 米国の番号には
+1を付けてください
コメント
Markdown 対応