whatsapp-claude-skills は何をしますか?
WhatsTeamのエージェントスキル — Claude、Cursor、Codex、または任意のエージェントスキルクライアントとのチャットでWhatsApp Business(公式API)を自動化します。23のスキル + WhatsTeam MCP を搭載。
概要
このリポジトリは、WhatsTeam プラットフォーム向けのエージェントスキルスイートです。WhatsApp Business API(Meta提供)と統合し、以下の機能をチャットベースで操作可能にします:
- メッセージの送受信(テキスト、メディア、インタラクティブ)
- メディアのアップロードと管理
- メッセージテンプレートの作成・管理
- 連絡先とグループの管理
- ビジネスプロフィールの更新
- Webhookの管理
- その他、合計23のスキル
対応クライアント
- Claude Code
- Cursor
- Codex
- その他、Agent Skills プロトコルに対応する任意のクライアント
はじめ方
- WhatsTeam にアクセスし、アカウントを作成します。
- WhatsApp Business API の認証情報(アクセストークン、電話番号ID、Business Account ID)を取得します。
- エージェントクライアントにこのスキルセットをインポートします。
- チャットで自然言語を使ってWhatsApp管理を開始します。
スキル一覧
| スキル名 | 説明 |
|---|---|
send-text-message | テキストメッセージを送信する |
send-media-message | 画像、動画、ドキュメントなどのメディアメッセージを送信する |
send-interactive-message | ボタンやリストを含むインタラクティブメッセージを送信する |
receive-message | 受信メッセージを処理する |
upload-media | メディアファイルをアップロードする |
download-media | メディアファイルをダウンロードする |
create-template | メッセージテンプレートを作成する |
update-template | 既存のテンプレートを更新する |
delete-template | テンプレートを削除する |
list-templates | テンプレート一覧を表示する |
get-business-profile | ビジネスプロフィールを取得する |
update-business-profile | ビジネスプロフィールを更新する |
create-contact | 連絡先を作成する |
get-contact | 連絡先情報を取得する |
update-contact | 連絡先情報を更新する |
delete-contact | 連絡先を削除する |
list-contacts | 連絡先一覧を表示する |
create-group | グループを作成する |
invite-to-group | グループに招待する |
remove-from-group | グループから削除する |
leave-group | グループから退出する |
manage-webhook | Webhookを管理する |
get-account-info | アカウント情報を取得する |
WhatsTeam MCP
WhatsTeam MCP(Model Context Protocol)サーバーは、上記のスキルを統一されたインターフェースで提供します。設定は一度行えば、すべてのスキルで共通の認証情報を使用できます。
環境変数
WHATSAPP_ACCESS_TOKEN=<your-access-token>
WHATSAPP_PHONE_NUMBER_ID=<your-phone-number-id>
WHATSAPP_BUSINESS_ACCOUNT_ID=<your-business-account-id>
使用例
// Claude Code での使用例
@whatsteamhq/whatsapp-claude-skills を使って、新しいメッセージテンプレートを作成し、すべての連絡先にキャンペーンメッセージを送信してください。
サポート
- ドキュメント: WhatsTeam Docs
- 問題報告: GitHub Issues
- コミュニティ: WhatsTeam Discord
ライセンス
MIT