スキル automate-whatsapp
📦

automate-whatsapp

低リスク ⚙️ 外部コマンド🌐 ネットワークアクセス🔑 環境変数

WhatsAppメッセージングワークフローの自動化

手動コーディングなしで高度なWhatsApp自動化を構築します。Kapsoプラットフォームでワークフロートリガーの設定、执行管理、外部サービスとの統合を行います。

対応: Claude Codex Code(CC)
📊 70 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「automate-whatsapp」を使用しています。 List all WhatsApp triggers for workflow wf_123

期待される結果:

Found 2 triggers: (1) inbound_message trigger for +1-555-0100 (active), (2) inbound_message trigger for +1-555-0101 (inactive)

「automate-whatsapp」を使用しています。 Show execution events for exec_456

期待される結果:

Execution started at 10:30 AM -> Message node executed -> Wait node started -> User responded at 10:35 AM -> Decide node evaluated -> End node completed

「automate-whatsapp」を使用しています。 Query customers table where status equals active

期待される結果:

Retrieved 15 rows matching filters. Sample: Customer ABC Corp (status: active, plan: premium), Customer XYZ Ltd (status: active, plan: standard)

セキュリティ監査

低リスク
v1 • 2/24/2026

Static analysis flagged 137 patterns in SKILL.md documentation file, but all are false positives. The detected 'external_commands' are markdown code examples showing Node.js script usage, not actual shell execution. Network and env_access flags reference documentation content (GitHub URL and configuration examples), not runtime behavior. No malicious intent detected - this is legitimate workflow automation documentation for the Kapso platform.

1
スキャンされたファイル
258
解析された行数
4
検出結果
1
総監査数
低リスクの問題 (1)
Documentation References External Scripts
SKILL.md references Node.js scripts in scripts/ directory that were not included in the scan. While the documentation appears legitimate, the actual script implementations should be reviewed before production deployment.

リスク要因

⚙️ 外部コマンド (3)
🌐 ネットワークアクセス (1)
🔑 環境変数 (1)
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
31
コミュニティ
88
セキュリティ
100
仕様準拠

作れるもの

カスタマーサポートの自動化

一般的な問い合わせを処理し、ユーザー情報を収集し、複雑なケースを人間のエージェントにWhatsApp経由でルーティングする自動カスタマーサポートフローを構築します。

Eコマース注文通知

Eコマースプラットフォームイベントによってトリガーされたときに注文確認、配送更新、配送通知を自動的に送信するワークフローを作成します。

インタラクティブアンケート収集

回答に基づいて条件付きブランチング機能を備えたWhatsAppでの顧客フィードバック収集用のインタラクティブボタンを活用したアンケートを設計します。

これらのプロンプトを試す

シンプルな通知ワークフローの作成
ユーザーが最初にビジネスに連絡したときにウェルカムメッセージを送信するWhatsAppワークフローを作成します。開始ノードとウェルカムテキストを含むメッセージノードを含めます。
決定ベースのルーティングの構築
メッセージ内容に基づいてユーザーをルーティングするdecideノードを含むワークフローを作成します。メッセージに'support'が含まれている場合はサポートチームにルーティングします。'sales'が含まれている場合は営業チームにルーティングします。それ以外の場合は一般的な問い合わせレスポンスを送信します。
データ参照のための外部API統合
電話番号で顧客の注文ステータスを参照するワークフローを構築します。注文データベースをクエリする関数ノードを作成し、顧客に注文詳細を含むパーソナライズされたメッセージを送信します。
状態管理を持つマルチステップ会話
ボタンを活用したインタラクティブなアンケートワークフローを作成します。複数のメッセージ間でユーザー回答を収集し、実行コンテキスト変数に回答を保存し、最後にサマリーを生成します。ユーザーが応答を停止したタイムアウトシナリオを処理します。

ベストプラクティス

  • 編集前に現在のlock_versionを取得し、競合を避けるために常にワークフローグラフをフェッチしてください
  • 保守性を高めるために、グラフ定義と関数コードにはインラインJSONではなくファイルパスを使用してください
  • 構造エラーを早期に検出するために、更新を送信する前にローカルでワークフローグラフを検証してください
  • 本番用電話番号にデプロイする前に開発ワークフローでトリガー設定をテストしてください
  • APIキーなどの機密認証情報はワークフロー定義に保存せず、環境変数に保管してください

回避

  • ワークフローグラフ内の既存ノードIDを変更する - これにより実行履歴と参照が壊れます
  • 関数コードでexport文やアロー関数を使用する - Kapsoは標準的な関数ハンドラー構文を必要とします
  • 複数の開始ノードを持つワークフローを作成する - id 'start'を持つ開始ノードが正確に1つ必要です
  • 実行コンテキストで最初に初期化せずに変数を参照する

よくある質問

このスキルを使用する前に何が必要ですか?
Kapsoプラットフォームアカウント、WhatsApp Business APIアクセス、および環境変数KAPSO_API_BASE_URLとKAPSO_API_KEYの設定が必要です。
アクティブな実行を持つワークフローを編集できますか?
はい、ただしlock_versionメカニズムを使用してください。最初にグラフをフェッチし、変更を加え、競合を防ぐために期待されるlock_versionで更新してください。
カスタム関数にはどのようなプログラミング言語が使用できますか?
関数は特定のハンドラー署名を持つJavaScriptを使用します: async function handler(request, env)。コードはKapsoのサーバーレスランタイムで実行されます。
SlackやGoogle Sheetsなどの外部サービスにはどのように接続しますか?
アプリ統合を使用します。アプリを検索し、action_idを取得し、OAuth認証情報で統合を作成し、エージェントノードで参照してください。
ワークフロー実行間でデータを保存できますか?
はい、永続ストレージにはD1データベーステーブルを使用し、関数内でenv.KVとenv.DBからアクセスできる単純なキーバリューデータにはKVストアを使用してください。
ワークフロー実行が失敗した場合はどうなりますか?
失敗した実行はget-executionとlist-execution-eventsスクリプトを使用して検査できます。特定の実行を再開하거나、デバッグのためにステータスの強制更新を行うことができます。

開発者の詳細

ファイル構成

📄 SKILL.md