campaign-cleaner-automation
作成者 ComposioHQcampaign-cleaner-automation は、接続確認、最新の tool schemas の検出、より安全なクリーンアップタスクの実行を通じて、エージェントが Rube MCP 経由で Campaign Cleaner ワークフローを扱えるようにする skill です。
この skill のスコアは 64/100 です。掲載には十分ですが、完全に自己完結した自動化というより、軽量な Rube MCP ワークフローラッパーとして扱うのが適切です。ディレクトリ利用者は、Composio/Rube 経由でエージェントが Campaign Cleaner tools を検出・実行するための支援であることは理解できます。一方で、正確な schemas やタスクごとの実行詳細は、ライブ tool discovery に依存すると考えておく必要があります。
- トリガーと対象範囲が明確です。Rube MCP 経由で Composio の Campaign Cleaner toolkit を使い、Campaign Cleaner 操作を自動化することに特化しています。
- Rube MCP の利用可否、アクティブな Campaign Cleaner connection、RUBE_MANAGE_CONNECTIONS の使用など、運用上の前提条件が明示されています。
- エージェントの安全性を意識した構成です。現在の tool slugs、schemas、plans、pitfalls を取得するため、まず RUBE_SEARCH_TOOLS を呼び出すよう繰り返し指示しています。
- リポジトリ上で確認できるのは単一の SKILL.md のみで、scripts、references、examples、support files は含まれていません。そのため、実装面の深さは限定的です。
- ワークフローの説明は汎用的で、具体的な Campaign Cleaner タスクやエッジケースを文書化するというより、Rube のライブ tool discovery に大きく依存しています。
campaign-cleaner-automation skill の概要
campaign-cleaner-automation でできること
campaign-cleaner-automation は、Composio の Rube MCP server 経由で Campaign Cleaner の操作を実行するための Claude skill です。価値の中心は、固定のキャンペーンクリーニング用スクリプトではありません。まず現在の Campaign Cleaner tool schema をエージェントに確認させ、ユーザーの接続状態を検証し、そのうえで適切な Rube tools を実行することで、推測に頼った操作を減らせる点にあります。
向いているユーザーと用途
この campaign-cleaner-automation skill は、すでに Campaign Cleaner を使っているチーム、またはワークフロー自動化スタックの中で Campaign Cleaner を評価しているチームに向いています。キャンペーンデータのクリーンアップ、キャンペーン関連レコードの標準化、利用可能な Campaign Cleaner actions の検証、あるいは tool schema が時間とともに変わる可能性がある環境で、アシスタント主導の再現可能なクリーンアップ手順を作る用途に適しています。
通常のプロンプトとの違い
一般的なプロンプトでも、アシスタントに「このキャンペーンをクリーンアップして」と依頼することはできます。ただし、その時点で Rube MCP 経由で公開されている Campaign Cleaner tools を把握しているわけではありません。この skill の違いは、発見を先に行う設計にあります。RUBE_SEARCH_TOOLS を呼び出し、返された slugs と schemas を確認し、RUBE_MANAGE_CONNECTIONS で接続状態を検証してから、実際の操作を実行します。そのため、ハードコードされた手順よりも、稼働中の Workflow Automation で信頼しやすくなります。
導入前に確認すべき制約
この skill は Rube MCP と、有効な Campaign Cleaner 接続に依存します。クライアントが MCP tools にアクセスできない場合や、Campaign Cleaner が Composio 経由で接続されていない場合、この skill で実際の操作は実行できません。また、リポジトリ構成はかなりコンパクトです。主なソースは SKILL.md で、同梱スクリプト、examples フォルダ、独立した README はありません。
campaign-cleaner-automation skill の使い方
campaign-cleaner-automation のインストール前提
環境が skill のインストールに対応している場合は、ComposioHQ skill collection からインストールします。
npx skills add ComposioHQ/awesome-claude-skills --skill campaign-cleaner-automation
次に、AI client で Rube MCP を設定し、MCP server として https://rube.app/mcp を追加します。上流の skill では、この endpoint 自体に API key は不要とされていますが、Campaign Cleaner には有効な接続が必要です。skill が動作すると期待する前に、RUBE_SEARCH_TOOLS が利用できることを確認してください。
まず確認すべきソース情報
最初に composio-skills/campaign-cleaner-automation/SKILL.md を確認します。ここには運用上の前提が書かれています。Rube MCP が必要であること、campaign_cleaner が接続済みであること、そして実行前に tool discovery を行うことが必須であることです。scripts/、resources/、rules/ のような補助フォルダはないため、skill ファイルの外側に隠れた自動化ロジックがあると想定しないでください。
確認すべき主なソース上のポイント:
RUBE_SEARCH_TOOLSの前提条件RUBE_MANAGE_CONNECTIONSによる Campaign Cleaner 接続設定- “Tool Discovery” パターン
- タスク実行前の “Core Workflow Pattern”
skill がうまく動くために必要な入力
campaign-cleaner-automation を効果的に使うには、ビジネス上の目的、Campaign Cleaner のタスク種別、対象データの範囲、安全上の境界条件をアシスタントに伝えてください。弱いプロンプトは「キャンペーンデータをクリーンアップして」です。より良いプロンプトは次のようになります。
“Use campaign-cleaner-automation for Campaign Cleaner via Rube MCP. First discover tools for deduplicating and validating campaign records. Work only on the Q4 email campaign dataset. Before executing any mutation, show the selected tool slug, required fields, and a dry-run style plan if the tool supports it.”
このように指定すると、エージェントは適切な tool schema を検索し、意図しない広範囲の変更を避け、実行前に不足している fields を確認しやすくなります。
安定して実行するための推奨ワークフロー
段階的なワークフローを使います。まず、エージェントに Rube MCP が利用可能か確認させます。次に、toolkit campaign_cleaner に対して RUBE_MANAGE_CONNECTIONS を呼び出させ、接続が ACTIVE であることを確認します。3 つ目に、“deduplicate Campaign Cleaner contacts” や “validate campaign records before export” のような具体的なユースケースで RUBE_SEARCH_TOOLS を実行します。4 つ目に、返された schema と実行計画を確認します。その後で初めて、実際の Campaign Cleaner 操作を承認します。
campaign-cleaner-automation skill FAQ
campaign-cleaner-automation は初心者向けですか?
AI client がすでに MCP tools に対応している場合に限り、初心者にも扱いやすい skill です。手順自体は分かりやすいものの、ユーザーは、アシスタントが単に文章を生成しているのではなく、Rube MCP 経由で外部の Campaign Cleaner tools を発見し、呼び出していることを理解しておく必要があります。
この skill を使わないほうがよい場面
キャンペーン運用の衛生管理に関する静的なアドバイス、スプレッドシートの数式、単発の手動チェックリストだけが必要な場合、campaign-cleaner-automation を使う必要はありません。また、組織として Campaign Cleaner を Composio 経由で接続できない場合や、本番のキャンペーンデータを変更する前に tool calls をレビューできない場合にも適していません。
直接 Composio を使う場合との違い
Composio を直接使う場合、ユーザーまたはエージェントが、どの toolkit actions を呼び出すべきか把握している必要があります。この skill は、エージェント向けの手順パターンを提供します。つまり、接続し、tools を検索し、現在の schemas を読み取り、その後で実行します。Campaign Cleaner の tool definitions が変化する場合や、古い action 名に依存せず、現在の toolkit にアシスタントを適応させたい場合に有用です。
すぐ使えるクリーンアップスクリプトは含まれていますか?
いいえ。リポジトリから確認できる範囲では、単一の SKILL.md のみで、補助スクリプトや参照用アセットは同梱されていません。この skill は、Rube MCP tool を使うための実行ガイドであり、パッケージ化されたキャンペーンクリーニングライブラリではありません。価値があるのは、事前に書かれた変換処理ではなく、正しいオーケストレーションです。
campaign-cleaner-automation skill を改善する方法
タスクの切り分けをより明確にする
最もよくある失敗は、具体的な操作名を指定せずに広範なクリーンアップを依頼することです。campaign-cleaner-automation の結果を良くするには、重複排除、検証、エンリッチメント、正規化、エクスポート準備、監査レポート形式の出力のうち、何をしたいのかを明確にしてください。あわせて、対象データセットの範囲、重要な fields、変更を即時に許可するかどうかも含めます。
実行前に schema レビューを必須にする
この skill は、まず tools を検索することを明示しています。そのレビューを見える形にしてください。実行 tool を呼び出す前に、発見された tool slug、必須 parameters、任意 parameters、リスク、不足している inputs をアシスタントに要約させます。これにより、schema の不一致を見つけやすくなり、Campaign Cleaner が受け付けない fields をエージェントが作り出してしまうことを防げます。
変更を伴うワークフローには安全ゲートを追加する
本番環境の Workflow Automation では、確認ゲートを追加してください。アシスタントには、発見、計画、実行を分けさせます。tool がレコードを更新または削除できる場合は、呼び出しを承認する前に、プレビュー、行数、影響を受けるセグメント、またはロールバックに関するメモを求めます。この skill には専用の guardrail scripts が同梱されていないため、特に重要です。
初回実行後に反復する
最初の出力後、選択された Campaign Cleaner 操作がビジネス上の目的に合っていたかを評価します。合っていない場合は、前のステップで返された既知の fields を使い、より狭いユースケースで RUBE_SEARCH_TOOLS を再実行するようエージェントに依頼してください。ここでの反復は無駄ではありません。現在の Rube schemas に skill を適応させ、よりクリーンで安全な自動化につなげるための手順です。
