sendloop-automation
作成者 ComposioHQsendloop-automation は、Claude が Composio Rube MCP 経由で Sendloop のメールキャンペーン関連タスクを実行できるようにするスキルです。スキーマ優先のツール discovery、connection checks、list・contact・campaign のより安全なワークフローを支援します。
このスキルの評価は 66/100 で、ディレクトリ掲載には十分ですが、内容には制約があります。ディレクトリ利用者は、どの場面で使うべきか、またエージェントが Rube MCP 経由で Sendloop automation を始める際の入口を理解できるだけの材料を得られます。一方で、リポジトリの内容は具体的な Sendloop ワークフローや例というより、汎用的なオーケストレーション手順が中心です。
- トリガーと対象範囲が明確です。Rube MCP 経由で Composio の Sendloop toolkit を使い、Sendloop 操作を自動化します。
- 運用上の前提条件が明示されています。Rube MCP が利用可能であること、有効な Sendloop connection があること、最新のスキーマ取得のために最初に RUBE_SEARCH_TOOLS を呼び出す必要があることが含まれます。
- RUBE_SEARCH_TOOLS と RUBE_MANAGE_CONNECTIONS を使う discovery-first の実用的なワークフローパターンを含み、汎用プロンプトに比べてスキーマの推測を減らせます。
- 汎用的な Rube MCP の discovery/check/execute パターン以上の、Sendloop 固有のタスク手順は少ないため、エージェントはツール検索後もワークフローを推測する必要がある場合があります。
- サポートファイル、実際の Sendloop 操作を使った例、install command は含まれていません。導入のしやすさは、ユーザーがすでに Rube MCP の設定に慣れているかどうかに左右されます。
sendloop-automation skill の概要
sendloop-automation の用途
sendloop-automation は、Composio の Rube MCP 経由で Sendloop のメールマーケティング業務を実行するための Claude skill です。現在の Sendloop ツールスキーマをエージェントに検出させ、Sendloop 接続を確認したうえで、キャンペーン、リスト、コンタクト、関連するメール自動化ワークフローを進めたいユーザー向けに設計されています。古くなった API 前提をハードコードせずに扱える点が特徴です。
この skill の価値は、あらかじめ用意されたキャンペーンテンプレートではありません。重要なのは、より安全な実行手順です。まず Rube tools を検索し、有効な Sendloop 接続を確認し、返されたスキーマを確認してから、依頼された Sendloop 操作を実行します。
向いているユーザーと用途
この sendloop-automation skill は、Sendloop を Email Campaigns に使っているチームが、Claude に運用タスクを手伝わせたい場合に適しています。たとえば、オーディエンス関連のワークフロー準備、利用可能な Sendloop アクションの確認、コンタクトやリストの管理、MCP tools 経由でのキャンペーン関連ステップの調整などです。
特に、次のものがすでにある場合に有効です。
- 認証できる Sendloop アカウントまたはワークスペース
- AI クライアントで利用できる Rube MCP
- 「このコンタクトをリストに追加する」「キャンペーン作成用の tool path を見つける」といった明確なメール運用上の目的
主な差別化ポイント:スキーマ優先の実行
この skill は、アクションを実行する前に RUBE_SEARCH_TOOLS を呼び出すよう、エージェントに明示的に指示します。これは重要です。Composio の tool 名、引数、必須フィールドは変わる可能性があるためです。一般的なプロンプトでは tool call を推測してしまうことがありますが、sendloop-automation は tool discovery をワークフローに組み込むことで、呼び出し失敗やパラメータ不一致を減らします。
導入前に押さえるべきポイント
これは、単一の SKILL.md のみで構成された軽量な skill であり、同梱スクリプト、サンプル、参照アセットはありません。Rube MCP 経由で Sendloop を扱うための簡潔な運用ルールが欲しい場合にインストールしてください。完全なメール戦略のプレイブック、コピーライティングのフレームワーク、コンプライアンスチェックリスト、Sendloop API ラッパーを期待するものではありません。
sendloop-automation skill の使い方
sendloop-automation のインストール前提
GitHub から他の Claude skills を追加する場合と同じように、Composio skills repository からインストールします。
npx skills add ComposioHQ/awesome-claude-skills --skill sendloop-automation
次に、利用している AI クライアントが MCP をサポートしており、Rube が MCP server として設定されていることを確認します。
https://rube.app/mcp
上流の skill では mcp: [rube] が必須です。クライアントで RUBE_SEARCH_TOOLS が使えない場合、sendloop-automation をインストールしただけでは不十分です。先に MCP のセットアップを完了する必要があります。
Sendloop アクション実行前に必要な設定
Claude に Sendloop 上の内容を変更させる前に、接続フローを確認してください。
RUBE_SEARCH_TOOLSが応答することを確認する。- toolkit
sendloopを指定してRUBE_MANAGE_CONNECTIONSを使う。 - Sendloop が
ACTIVEでない場合は、返された認可リンクに従う。 - 書き込み操作を実行する前に、接続ステータスを再確認する。
最初のプロンプトとしては、次のようなものが適しています。
Use the sendloop-automation skill. First search Rube tools for current Sendloop schemas. Then check whether the Sendloop toolkit connection is active. Do not create, update, or delete anything yet. Report the available tool slugs, required fields, and any missing authorization steps.
粗い依頼を実行しやすいプロンプトにする
弱いプロンプト:
Add my contacts to Sendloop.
より良いプロンプト:
Use sendloop-automation for Email Campaigns. Search current Sendloop tools first. I want to add the following contacts to the “Spring Webinar Leads” list: name, email, company, and source. If the required schema needs a list ID instead of a list name, find or ask for the missing value before making changes. Preview the planned tool calls and wait for confirmation.
このように書くと、エージェントに業務上の目的、対象リスト、利用可能なフィールド、安全ルール、確認の境界が伝わるため、出力品質が上がります。
最初に読むべきリポジトリ内ファイル
まず composio-skills/sendloop-automation/SKILL.md を確認してください。現在の skill path には追加の README.md、scripts/、resources/、rules/ フォルダはありません。そのため、実装上の重要な情報は SKILL.md 内のワークフロー説明に集約されています。
特に次のセクションに注目してください。
PrerequisitesSetupTool DiscoveryCore Workflow Pattern
これらのセクションでは、実際の運用順序が説明されています。つまり、tools を検出し、接続を確認し、返されたスキーマに基づいて実行する、という流れです。
sendloop-automation skill FAQ
sendloop-automation は初心者にも使いやすいですか?
はい。AI クライアントで MCP server を接続する方法をすでに理解していれば、使いやすい skill です。Sendloop 固有のワークフローはシンプルですが、Rube MCP へのアクセスが前提です。初心者がつまずくとすれば、skill そのものよりも MCP 設定や Sendloop 認可の部分である可能性が高いです。
通常の Sendloop プロンプトより何が優れていますか?
通常のプロンプトでは、Claude が記憶をもとに Sendloop の機能を推測してしまうことがあります。sendloop-automation skill は、まず RUBE_SEARCH_TOOLS を問い合わせるよう Claude に指示するため、現在の Composio toolkit schema に基づいてアクションを実行できます。これは、誤ったフィールド名や不足した ID が失敗や意図しない操作につながりやすい自動化では特に重要です。
メールキャンペーンの本文も書けますか?
Sendloop 操作の調整には役立ちますが、主目的はコピーライティングではありません。件名、セグメンテーション戦略、到達率レビュー、ニュースレター本文が主なニーズであれば、専用のメールマーケティングまたは編集系 skill と組み合わせ、sendloop-automation は Sendloop の実行レイヤーとして使うのがよいでしょう。
この skill を使わないほうがよいのはどんな場合ですか?
有効な Sendloop 接続がない場合、Rube MCP を有効化できない場合、またはオフラインでの計画だけが必要な場合には使わないでください。また、大量の破壊的変更に使う場合も注意が必要です。実行前にプレビュー、検証ステップ、明示的な確認を求めるプロンプトにしていないなら、避けるべきです。
sendloop-automation skill を改善する方法
より良い入力で sendloop-automation の結果を改善する
この skill は、プロンプトに次の情報が含まれているほど良い結果を出します。
- 作業対象の正確な Sendloop オブジェクト:campaign、list、subscriber、contact、segment、report
- list ID、campaign ID、contact email などの既知の識別子
- タスクが読み取り専用か、変更の書き込みを許可するか
- 実行前に必要な承認ポイント
- table、summary、tool-call plan など、期待する出力形式
例:
Use sendloop-automation. Search tools for managing Sendloop subscribers. I need to update subscription status for these 25 emails. This is a write operation, so first validate the required schema, identify any missing fields, and show a dry-run table. Wait for my approval before calling any update tool.
よくある失敗パターンを防ぐ
最もよくある失敗は、discovery を省略して tool schema を決め打ちすることです。これを防ぐには、「call RUBE_SEARCH_TOOLS first」と明示してください。もう一つの失敗は、tool が ID を要求しているのに、人間が読めるリスト名やキャンペーン名だけで依頼してしまうことです。書き込み前に、エージェントに ID を解決させるか、不足している ID を質問させてください。
一括操作では、バッチ処理とレビュー手順を追加します。たとえば、「process in batches of 50」「stop on the first validation error」「summarize successes and failures separately」のように指定します。
最初の出力後に調整する
最初の tool discovery の応答を受け取ったら、実際に返されたスキーマに合わせてタスクを絞り込みます。tool が未提供のフィールドを要求している場合、エージェントに推測させてはいけません。不足している値を渡すか、入力用の collection template を作らせましょう。
便利なフォローアップ:
Based on the discovered Sendloop schema, create the minimal CSV columns needed for this operation. Mark required columns, optional columns, and any values that must be looked up before execution.
実用的な拡張アイデア
チームで sendloop-automation をより使いやすくするには、繰り返し使う Sendloop ワークフロー向けにローカルのプロンプトスニペットを追加します。たとえば、campaign creation、list cleanup、import validation、reporting、approval rules などです。これらのスニペットは認証情報とは分けて管理し、「never delete contacts without confirmation」や「always preview audience count before sending」のような組織の安全デフォルトを含めておくとよいでしょう。
