campayn-automation
作成者 ComposioHQcampayn-automation は、Composio Rube MCP 経由で Campayn のメールマーケティングを自動化するためのスキルです。まず現在利用できるツールを発見し、Campayn 接続を確認したうえで、安全にキャンペーン操作を計画できるようエージェントを支援します。
このスキルの評価は64/100で、ディレクトリ掲載には許容範囲ですが、内容は限定的です。Campayn の自動化を Rube MCP 経由で有効にすること、エージェントがどのように開始し、認証し、ツールを発見すべきかを判断できるだけの情報はあります。一方で、リポジトリにはほぼ汎用的な発見手順を記した単一の SKILL.md しかなく、Campayn 固有の具体的なワークフロー詳細は少なめです。そのため、すぐ使える Campayn のプレイブックを期待するユーザーよりも、Composio/Rube に慣れているユーザーに向いています。
- 有効な skill frontmatter で必須の `rube` MCP が宣言されており、Composio/Rube 経由で Campayn タスクを自動化するという目的も明確です。
- 前提条件とセットアップ手順で、エージェントに `RUBE_SEARCH_TOOLS` の確認、toolkit `campayn` を指定した `RUBE_MANAGE_CONNECTIONS` の使用、ワークフロー実行前の ACTIVE 接続確認を明示しています。
- 最新のスキーマを得るために、まずツールを検索するよう繰り返し指示しており、古いスキーマによるリスクを抑え、Rube 経由で正しくトリガーしやすくしています。
- 単一の SKILL.md 以外にサポートファイル、スクリプト、README、インストールコマンドが用意されていないため、導入はユーザーが Rube MCP の追加・利用方法をすでに理解していることが前提になります。
- ワークフローの案内は、Campayn 固有の自動化手順というより、Rube でのツール発見と接続確認の汎用パターンが中心です。そのため、エージェントは発見したスキーマからタスク別の手順を推測する必要が残る場合があります。
campayn-automation skill の概要
campayn-automation の用途
campayn-automation は、Composio の Rube MCP server を通じて Campayn のメールマーケティング業務を自動化するための Claude skill です。AI エージェントに現在の Campayn tool schemas を発見させ、認証済みの Campayn 接続を確認したうえで、手作業で API を調べる負担を減らしながらメールキャンペーン関連の操作を実行したいユーザー向けに設計されています。
最も重要なのは、この skill が MCP に依存している点です。すべての Campayn アクションをハードコードしているわけではありません。代わりに、まず RUBE_SEARCH_TOOLS を呼び出すようエージェントに指示し、Composio の Campayn toolkit から最新の tool slugs、入力フィールド、実行計画、注意点を取得させます。
向いているユーザーと用途
campayn-automation skill は、すでに Campayn を利用していて、Email Campaigns の作業をエージェントに支援させたい場合に適しています。たとえば、キャンペーン操作の準備、利用可能な操作の確認、対応している範囲での連絡先やリスト管理、Rube MCP を通じた反復的なマーケティング業務の調整などです。
特に、達成したいビジネス上のゴールは明確だが、毎回 toolkit schemas を手動で確認したくない運用担当者に向いています。たとえば「現在の Campayn tools を探し、接続が有効か確認してから、必須フィールドを使ってキャンペーンワークフローの作成または更新を手伝ってほしい」といった依頼に適しています。
導入前の必須条件
campayn-automation をインストールまたは利用する前に、利用中のクライアントが MCP tools を使え、https://rube.app/mcp の Rube に接続できることを確認してください。この skill には次が必要です。
RUBE_SEARCH_TOOLSが利用できることRUBE_MANAGE_CONNECTIONSが利用できること- toolkit
campaynを使った有効な Campayn 接続 - schemas が変更される可能性があるため、実行前に tool discovery を行うこと
環境から MCP tools を呼び出せない場合、この skill は通常のプロンプト以上の主な価値を発揮できません。
campayn-automation skill の使い方
campayn-automation のインストールとセットアップ手順
Composio skill collection から skill をインストールします。
npx skills add ComposioHQ/awesome-claude-skills --skill campayn-automation
次に、AI クライアント設定に Rube MCP を追加します。
https://rube.app/mcp
MCP server が利用可能になったら、実務上のセットアップ手順は次のとおりです。
RUBE_SEARCH_TOOLSが利用可能かどうかをエージェントに確認させます。- toolkit
campaynを指定してRUBE_MANAGE_CONNECTIONSを呼び出すよう依頼します。 - 接続が
ACTIVEでない場合は、返された認可フローを完了します。 - エージェントに Campayn アクションを実行させる前に、接続ステータスを再確認します。
リポジトリを確認する場合は、composio-skills/campayn-automation/SKILL.md から読み始めてください。リポジトリのプレビューでは、この skill には追加の README.md、スクリプト、ルール、参照資料、リソースはないため、skill ファイルが信頼すべき情報源です。
skill に渡すべき入力
campayn-automation をより効果的に使うには、曖昧な命令だけでなく、ビジネス上の目的と運用上の境界条件を伝えてください。良い入力には次のようなものがあります。
- 実行したい具体的な Campayn タスク
- 必要に応じたキャンペーン名、リスト名、連絡先名、セグメント名
- すでに把握している必須フィールド
- エージェントに計画案だけを作らせるのか、実際に tools を実行させるのか
- 作成、更新、送信、削除の前に必要な承認ポイント
弱いプロンプト: “Automate Campayn.”
より強いプロンプト: “Use campayn-automation to discover current Campayn tools, verify my connection, then prepare a plan to create a newsletter campaign for our June product update. Do not execute send actions without my approval. Ask me for any missing required fields after inspecting the schema.”
成果を出しやすいワークフロー
信頼性の高い campayn-automation の進め方は次のとおりです。
- Tools を発見する: 汎用的な検索ではなく、特定の Campayn ユースケースに対して
RUBE_SEARCH_TOOLSを使います。 - 認証を確認する:
RUBE_MANAGE_CONNECTIONSを使い、Campayn 接続が有効であることを確認します。 - フィールドを対応付ける: 依頼内容と返された schema を比較し、不足している値を特定します。
- 変更前に計画する: 作成、更新、削除、送信の操作では、短い実行計画を求めます。
- 段階的に実行する: 影響が大きい場合は、tool call を一度に 1 つずつ実行します。
- 結果を要約する: ID、ステータス、警告、推奨される次のステップを提示させます。
Rube tool schemas は変化する可能性があるため、この手順が重要です。この skill の主な差別化ポイントは、「先に tools を検索する」という運用ルールにより、古いパラメータによる失敗を減らせることです。
実タスク向けのプロンプトテンプレート
次のようなプロンプトを使います。
“Use the campayn-automation skill for Email Campaigns. First call RUBE_SEARCH_TOOLS for: [specific task]. Then verify my Campayn connection with RUBE_MANAGE_CONNECTIONS. If active, show the tool slug, required fields, optional fields that affect campaign quality, and any risks. Wait for my approval before executing changes.”
[specific task] は、「create a campaign draft」「review available contact-list operations」「find tools for managing subscribers」のような具体的な内容に置き換えてください。
campayn-automation skill FAQ
campayn-automation は通常のプロンプトより優れていますか?
はい、クライアントが Rube MCP に対応している場合は有利です。通常のプロンプトでも Campayn のワークフローを説明することはできますが、実際に利用可能な Composio tool schemas を確実に発見したり、Campayn 接続を確認したりすることはできません。campayn-automation skill の価値は、エージェントに現在のツール構成を確認してから作業させる点にあります。
Campayn API の知識は必要ですか?
必ずしも必要ではありません。マーケティング上の意図は理解しておくべきですが、skill は必須フィールドや利用可能な操作の発見を支援できます。初心者は、まず計画を立てるワークフローを使い、キャンペーンに変更を加える操作の前には必ず確認を求めるべきです。
この skill を使わないほうがよいケースは?
Rube MCP に接続できない、Campayn アカウント接続がない、または完全にオフラインの計画書が必要な場合は、campayn-automation を使うべきではありません。また、キャンペーン送信、連絡先削除、本番リストの変更といった慎重に扱うべき操作では、承認ゲートを設けない直接実行プロンプトは避けてください。
インストール前に何を確認すべきですか?
skill フォルダ内の SKILL.md を読んでください。Rube MCP への依存、Campayn 接続フロー、必須となる RUBE_SEARCH_TOOLS 先行パターンが説明されています。ファイルツリー上ではサポートスクリプトや拡張リファレンスは見当たらないため、この軽量な構成がチームにとって十分かどうかを評価してください。
campayn-automation skill を改善する方法
campayn-automation に具体的なタスク文脈を与える
結果を改善する最短の方法は、tool discovery の前にタスクを具体化することです。「help with contacts」ではなく、「discover Campayn tools for adding confirmed newsletter subscribers to an existing list, then identify required fields and whether duplicate handling is supported」のように依頼します。
具体的なユースケースほど RUBE_SEARCH_TOOLS の結果が良くなり、その結果として適切な tool を選びやすくなり、不足フィールドの確認ループも減ります。
リスクの高い操作には承認ルールを追加する
Campayn のワークフローは、実際の購読者や本番キャンペーンに影響する可能性があります。次のような明示的なルールを追加してください。
- “Do not send campaigns without approval.”
- “Do not delete or unsubscribe contacts unless I confirm the exact records.”
- “Draft first, execute second.”
- “Show required fields and expected side effects before calling mutation tools.”
こうした制約により、本番の Email Campaigns 業務で skill をより安全に使えます。
最初の tool 結果をもとに反復する
最初の discovery call の後、返された schema を使って計画を絞り込むようエージェントに依頼します。有用な追加質問は次のとおりです。
- “Which fields are mandatory?”
- “Which optional fields improve deliverability or segmentation?”
- “What identifiers do you need from me?”
- “What could fail because of connection state or missing permissions?”
これにより、campayn-automation は一回限りの自動化プロンプトではなく、管理されたワークフローとして機能します。
防ぐべき一般的な失敗パターン
主な失敗は、古い前提、有効でない認証、曖昧な目的、早すぎる実行です。これらは、ライブの tool discovery を必須にし、campayn 接続ステータスを確認し、具体的なキャンペーンまたはオーディエンスの文脈を与え、状態を変更する操作を段階的に承認することで防げます。
結果が一般論に見える場合は、より絞ったユースケースで RUBE_SEARCH_TOOLS を再実行し、返された tool slug と schema を推論サマリーに含めるようエージェントに依頼してください。
