Compétences automate-whatsapp
📦

automate-whatsapp

Risque faible ⚙️ Commandes externes🌐 Accès réseau🔑 Variables d’environnement

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

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

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "automate-whatsapp". List all WhatsApp triggers for workflow wf_123

Résultat attendu:

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

Utilisation de "automate-whatsapp". Show execution events for exec_456

Résultat attendu:

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

Utilisation de "automate-whatsapp". Query customers table where status equals active

Résultat attendu:

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

Audit de sécurité

Risque faible
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
Fichiers analysés
258
Lignes analysées
4
résultats
1
Total des audits
Problèmes à risque faible (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.

Facteurs de risque

⚙️ Commandes externes (3)
🌐 Accès réseau (1)
🔑 Variables d’environnement (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
88
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

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

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

Eコマース注文通知

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

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

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

Essayez ces prompts

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

Bonnes pratiques

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

Éviter

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

Foire aux questions

このスキルを使用する前に何が必要ですか?
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スクリプトを使用して検査できます。特定の実行を再開하거나、デバッグのためにステータスの強制更新を行うことができます。

Détails du développeur

Structure de fichiers

📄 SKILL.md