salesmate-automation
作成者 ComposioHQsalesmate-automation は、CRM Operations チームが Composio Rube MCP 経由で Salesmate のタスクを実行するためのスキルです。CRM の読み取りや書き込みを行う前に、RUBE_SEARCH_TOOLS、アクティブな接続確認、スキーマに基づく実行を重視します。
このスキルの評価は 66/100 です。掲載は可能ですが、Salesmate の完全な運用プレイブックではなく、MCP に依存する限定的な補助ツールとして提示するのが適切です。ディレクトリ利用者は、どの場面で使うべきか、エージェントがどこから始めるべきかを理解するための情報は得られますが、タスクごとの詳細の多くは Rube のツール探索に依存すると考えておく必要があります。
- 有効な frontmatter で、必須の `rube` MCP と明確な Salesmate 自動化トリガーが宣言されています。
- 前提条件とセットアップ手順で、Rube MCP の接続、Salesmate toolkit connection の有効化、実行前の利用可否確認まで説明されています。
- エージェントにまず `RUBE_SEARCH_TOOLS` を呼び出すよう繰り返し指示しており、スキーマの推測を減らし、現在の Salesmate ツール定義に合わせやすくしています。
- このスキルは主に Rube MCP のツール探索と接続確認を行うラッパーです。確認できる範囲では、ユーザーのタスクに必要なツールを見つける以上の Salesmate 固有の運用詳細は限られています。
- インストールコマンドや補助的な参照ファイルは含まれていません。また、抜粋では `RUBE_MANAGE_CONNECTIONS` と `RUBE_MANAGE_CONNECTION` の間に名称の不一致がある可能性が示されています。
salesmate-automation skill の概要
salesmate-automation の用途
salesmate-automation は、Composio の Rube MCP 経由で Salesmate CRM のタスクを実行するための Claude skill です。現在の Salesmate ツールスキーマをエージェントに確認させ、CRM 接続の状態を検証したうえで、コンタクト、会社、商談、アクティビティ、ワークフロー関連の CRM 操作を実行したいユーザー向けに設計されています。古い API 前提をハードコードせずに進められる点が特徴です。
CRM Operations チームに向いているケース
特に相性がよいのは、Salesmate をすでに利用している CRM Operations、RevOps、営業管理者、オートメーション構築担当者です。AI の支援を受けつつ、より安全にツールを発見して実行したいチームに適しています。ここで本当に解決したい仕事は「Salesmate 用のプロンプトを書くこと」ではなく、「利用可能なツールと有効な接続を確認したうえで、CRM 操作を正しい Rube MCP ツール呼び出しに変換すること」です。
この skill の違い
最大の違いは、実行前に RUBE_SEARCH_TOOLS を使うことを強く求める点です。Salesmate のツール名、入力項目、対応操作は変わる可能性があるため、この skill はエージェントに推測させるのではなく、最新のスキーマを取得する流れへ誘導します。正確なフィールド、ツール slug、実行計画が重要な場面では、salesmate-automation は一般的な CRM プロンプトより信頼しやすい選択肢になります。
導入前に押さえるべき制約
この skill は Rube MCP と有効な Salesmate 接続に依存します。補助スクリプト、ローカル設定ファイル、独自の業務ルールは含まれていません。会社固有のフィールドマッピング、重複排除ポリシー、パイプライン定義、承認ロジックが必要なワークフローでは、それらをプロンプト内で明示するか、skill の外側で管理する必要があります。
salesmate-automation skill の使い方
salesmate-automation のインストールとセットアップ前提
使用している skills client から Composio skills repository の skill をインストールします。例:
npx skills add ComposioHQ/awesome-claude-skills --skill salesmate-automation
次に、AI クライアントで Rube MCP を設定し、https://rube.app/mcp を MCP server として追加します。エージェントに CRM 作業を依頼する前に、RUBE_SEARCH_TOOLS が利用できることを確認し、salesmate toolkit に対して RUBE_MANAGE_CONNECTIONS を使用してください。Salesmate 接続が ACTIVE でない場合は、返された認可フローを先に完了します。
実行前に skill へ渡すべき情報
良い salesmate-automation usage は、明確な CRM 目的と、破壊的または曖昧な変更を避けるための十分な Salesmate コンテキストから始まります。以下を指定してください。
- オブジェクト種別: contact、company、deal、activity、note、task、またはその他の Salesmate エンティティ。
- 操作内容: search、create、update、list、link、enrich、report。
- 照合ルール: email、domain、record ID、owner、pipeline、stage、date range。
- フィールド要件: 分かっている場合は正確な Salesmate フィールド名。不明な場合は、先にスキーマを確認するようエージェントに依頼。
- 安全ルール: 先に dry run、bulk updates 禁止、対象レコード数の制限、書き込み前の確認必須など。
弱いプロンプト: 「Salesmate の商談を更新して。」
より良いプロンプト: 「CRM Operations のために salesmate-automation を使ってください。まず Salesmate の deal update tools について RUBE_SEARCH_TOOLS を実行し、その後 Salesmate connection を確認してください。pipeline ‘SMB Sales’ にあり、close date が今日より前で、stage が ‘Closed Lost’ ではない open deals を探してください。deal ID、owner、stage、close date、提案する new task を含むプレビューを返してください。私が承認するまで変更は書き込まないでください。」
安定して実行するための実務ワークフロー
堅実なワークフローは SKILL.md にあるパターンに沿います。
- 正確な Salesmate タスクに対して
RUBE_SEARCH_TOOLSでツールを発見する。 - Rube connection management tool で Salesmate connection を確認する。
- 返された tool slugs、schemas、required fields、注意点を確認する。
- 書き込みを行う前に、エージェントに実行計画を作らせる。
- まず read または search の呼び出しを実行し、その後 write operations を確認する。
この順序が重要なのは、エージェントを最新のツールスキーマに基づいて動かせるためです。古い Salesmate の前提によるミスも減らせます。
最初に読むべき repository ファイル
まず composio-skills/salesmate-automation/SKILL.md を確認してください。この repository path は意図的に最小構成になっており、追加で確認すべき rules/、resources/、references/、scripts はありません。重要なのは、前提条件、セットアップ手順、ツール発見の必須要件、基本ワークフローパターンです。Salesmate 固有のツール対応範囲については、静的な repository テキストだけに頼らず、リンクされた Composio toolkit documentation とライブの RUBE_SEARCH_TOOLS 結果を使って確認してください。
salesmate-automation skill FAQ
salesmate-automation は通常のプロンプトより優れていますか?
Rube MCP 経由で実際に Salesmate ツールを実行する必要があるタスクでは有効です。通常のプロンプトでも CRM ワークフローを説明することはできますが、存在しないフィールドやツール名を作ってしまう可能性があります。salesmate-automation skill は、実行前にツールを検索し、有効な接続を確認し、最新のスキーマを使うようエージェントを誘導します。
初心者でも使えますか?
Rube MCP がすでにクライアントで利用でき、誰かが Salesmate connection を認可できる環境であれば、初心者でも使えます。ただし、この skill は Salesmate の総合トレーニングガイドではありません。新しいユーザーは、create や update を許可する前に、read-only の検索やプレビューから始めるのが安全です。
何に使うべきではありませんか?
salesmate-automation を CRM ガバナンスの代替として使うべきではありません。ライフサイクルステージ、重複排除ルール、テリトリーロジック、コンプライアンス承認を定義してくれるものではありません。大規模な一括編集に使う場合は、正確なスキーマ、レコードフィルター、ロールバック計画を事前にテストするまで避けてください。
Composio または Rube MCP は必要ですか?
はい。repository では、Rube MCP が必須であり、Salesmate 操作は Rube 経由の Composio Salesmate toolkit を通じて実行されるとされています。MCP tools を利用できない環境、または Rube 経由で Salesmate を接続できない環境では、この skill は導入候補として適していません。
salesmate-automation skill を改善する方法
CRM コンテキストで salesmate-automation プロンプトを改善する
結果を改善する最短の方法は、自社の Salesmate 運用コンテキストを含めることです。pipeline names、lifecycle definitions、required fields、custom field meanings、owner rules、有効なレコード例を追加してください。これにより、エージェントが発見済みツールの中から適切なものを選びやすくなり、技術的には正しくても運用上は誤った CRM 更新を防ぎやすくなります。
よくある失敗を防ぐ
よくある問題には、Salesmate connection が inactive であること、required fields の不足、レコード照合の曖昧さ、プレビュー前に write operations が実行されることがあります。リスクを下げるには、実行前にエージェントへ discovered tool slug、required input schema、target record count、proposed changes を明示させてください。一括処理では、初回実行の上限を 5 records など小さく設定します。
最初の出力後に調整する
最初のツール発見またはプレビューの後は、返されたスキーマに基づいてタスクを絞り込みます。ツールが email ではなく id を必要とする場合は、先に検索ステップを入れるよう依頼してください。フィールド名が社内用語と異なる場合は、明示的にマッピングします。結果セットが広すぎる場合は、owner、pipeline、stage、date、status などのフィルターを追加します。
skill の周辺に社内運用ルールを追加する
上流の skill は意図的にコンパクトなため、チームは社内 CRM ルールと組み合わせることで実務上の出力を改善できます。たとえば「source は絶対に上書きしない」「owner を変更する前に確認する」「自動更新ごとに note を記録する」「stage を直接変更するのではなく tasks を作成する」といったルールです。これらのルールにより、コア skill を変更せずに salesmate-automation を CRM Operations 向けにより安全に使えます。
