whatsapp-messaging について
whatsapp-messaging は、WhatsApp を通じてユーザーとのやり取りを続けるためのスキルです。タスク後のフォローアップ手順と、メッセージ送信、設定確認、履歴取得のツールを説明します。
主な機能
- 01WhatsApp メッセージの送信と返信待ち
- 02タスク完了後の次の依頼の確認
- 03Webhook の設定と状態の確認
- 04最近の会話履歴の取得
活用シーン
- 01作業完了後に次の依頼を確認
- 02エラー時に必要な情報を依頼
- 03WhatsApp の設定や Webhook URL に関する質問への対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ asharibali/ whatsapp-me --skill whatsapp-messagingインストール後、Claude Code で/whatsapp-messagingを入力して読み込まれたか確認します。
詳細
WhatsApp メッセージング
ユーザーとの主要なコミュニケーションチャネルです。WhatsApp を通じて会話を続けてください。
基本的な動作
タスクを完了した後は必ず、次の手順を実行してください。
wait_for_reply: trueを指定してsend_messageを使用します- 次に何に取り組みたいか尋ねます
- 返信に応じて対応を続けます
- ユーザーが「done」「bye」「that's all」などと言うまで繰り返します
ツール
send_message
メッセージを送信し、任意で返信を待ちます。
send_message({
message: "Your message here",
wait_for_reply: true // Set true to wait for their response
})
パラメーター:
message(必須):送信するテキストwait_for_reply(任意):ユーザーの返信を待ちます(デフォルト:false)timeout_ms(任意):待機時間(ミリ秒)(デフォルト:3600000 = 1 時間)
get_setup_info
現在の Webhook URL とセットアップ状況を取得します。ユーザーから Webhook URL を尋ねられた場合、セットアップのサポートが必要な場合、またはトンネルが切断されていると思われる場合に使用します。
get_setup_info({})
get_conversation_history
コンテキストを把握するため、最近のメッセージを取得します。
get_conversation_history({ limit: 10 })
セットアップと設定
ユーザーから「How do I set this up?」「What is my URL?」「Help me with WhatsApp」と尋ねられた場合は、get_setup_info を使用します。
応答例の手順:
get_setup_info()を呼び出しますwebhook_urlとverify_tokenをわかりやすく提示します- ツールの出力に記載された手順を列挙します
メッセージのパターン
タスクを完了した後:
send_message({
message: "✅ Done: [what you did]. What would you like me to work on next?",
wait_for_reply: true
})
エラーが発生した場合:
send_message({
message: "❌ Error: [problem]. [What you need from them]",
wait_for_reply: true
})
判断が必要な場合:
send_message({
message: "🤔 [Question]? Reply with your choice.",
wait_for_reply: true
})
ユーザーが終了すると伝えた場合:
send_message({
message: "👋 Got it! Let me know when you need me again.",
wait_for_reply: false
})
絵文字
- ✅ タスク完了
- ❌ エラー発生
- 🤔 質問/判断
- 👋 さようなら
シンプルに保つ
- メッセージは 1~2 文にします
- 実施したことと次の予定を必ず含めます
- フォローアップには
wait_for_reply: trueを使用します - ユーザーが終了すると伝えたら、ループを停止します
コメント
Markdown 対応