forcemanager-automation
作成者 ComposioHQforcemanager-automation は、Composio Rube MCP を通じて Forcemanager CRM の作業を自動化するためのスキルです。接続確認、現在のツールスキーマの発見、書き込み前に読み取りで確認する安全なワークフローにより、エージェントの CRM Operations を支援します。
このスキルの評価は 68/100 で、掲載には問題ないものの、すでに Rube MCP と Forcemanager を利用しているユーザーに特に適しています。エージェント向けに接続確認とツール発見の有用な流れを提供しますが、ディレクトリ利用者は、タスク別の具体的なガイドが限られ、SKILL.md 以外のリポジトリアーティファクトも少ない点を見込んでおく必要があります。
- 用途と範囲が明確です。Rube MCP 経由で Composio の Forcemanager toolkit を使い、Forcemanager の業務操作を自動化する目的に向いています。
- RUBE_SEARCH_TOOLS の確認や、RUBE_MANAGE_CONNECTIONS による Forcemanager 接続の有効化など、必須の前提条件とセットアップ確認が含まれています。
- 実行前のツール発見を重視しており、エージェントがツール入力を推測するのではなく、最新のスキーマを確認しやすくなっています。
- 汎用的な Rube MCP の発見・実行パターンにとどまり、抜粋には具体的な Forcemanager タスク手順やフィールド単位の例は示されていません。
- Rube MCP エンドポイントの追加以外に、サポートファイル、スクリプト、参考資料、README、インストールコマンドはありません。そのため導入しやすさは、MCP/Rube の設定をすでに理解しているかどうかに左右されます。
forcemanager-automation skill の概要
forcemanager-automation ができること
forcemanager-automation skill は、AI エージェントが Composio の Rube MCP server 経由で Forcemanager CRM の作業を自動化できるようにするための skill です。価値の中心は、固定された CRM アクション一覧を提供することではありません。まず現在の Forcemanager tool schema を見つけ、接続を確認し、そのうえで適切な Rube tool を実行する、という流れをエージェントに徹底させる点にあります。これにより、schema を推測して失敗するリスクを減らせます。
CRM Operations チームに向いているケース
この skill は、すでに Forcemanager を利用していて、レコード検索、エンティティ更新、パイプラインデータの確認、アカウント活動の調整といった反復的な CRM 業務をエージェントに支援させたい CRM Operations、RevOps、sales operations、サポートチームに適しています。ハードコードされた API 前提ではなく、現在の Composio tool schema に依存するワークフローで特に有用です。
主な差別化ポイント:schema discovery を最優先する設計
この skill で最も重要なのは、実行前に RUBE_SEARCH_TOOLS で tool discovery を必ず行うことです。MCP tool の名前、入力フィールド、実行計画は変わる可能性があるためです。一般的なプロンプトではパラメータを作り込んでしまうことがありますが、forcemanager-automation skill は、実行前に現在の tool slug、schema、注意点、推奨される plan を取得するようエージェントに促します。
導入要件と制約
forcemanager-automation skill を使うには、クライアントが MCP をサポートしており、Rube MCP が https://rube.app/mcp に接続されている必要があります。また、forcemanager toolkit を使って RUBE_MANAGE_CONNECTIONS 経由で有効な Forcemanager 接続を用意する必要があります。この skill には scripts、reference files、オフライン例は含まれていないため、ライブの Rube discovery 手順が不可欠です。
forcemanager-automation skill の使い方
forcemanager-automation のインストール前提
Claude-style skills に対応した環境であれば、ComposioHQ skill collection から skill をインストールします。
npx skills add ComposioHQ/awesome-claude-skills --skill forcemanager-automation
次に、AI クライアントで Rube MCP を server endpoint として設定します。
https://rube.app/mcp
エージェントに CRM 作業を依頼する前に、RUBE_SEARCH_TOOLS が利用できることを確認してください。続いて、toolkit forcemanager を指定して RUBE_MANAGE_CONNECTIONS を呼び出します。返された connection が ACTIVE でない場合は、認証リンクで認証を完了し、ステータスを再確認します。
skill をうまく動かすために必要な入力
エージェントには、業務上の目的、entity type、識別子、安全ルールを与えます。弱い入力例は「Update Forcemanager」です。より良い入力例は次のとおりです。
“Use forcemanager-automation for CRM Operations. First discover current Forcemanager tools with RUBE_SEARCH_TOOLS. Then find the company named Acme Iberia, check whether there is an open opportunity for Q3 renewal, and summarize the fields you would update before making changes. Do not modify records until I approve.”
このように書くと、エージェントが対象オブジェクト、検索条件、期待する結果、承認が必要な境界を理解できるため、出力の質が上がります。
実際の CRM タスクで推奨されるワークフロー
毎回のセッションは tool discovery から始めます。
RUBE_SEARCH_TOOLS に対して、“Find and update Forcemanager account owner” や “Create a note on a Forcemanager opportunity” のような use case を渡します。
返された schema を使って、正しい tool slug と必須フィールドを選びます。CRM に書き込みを行うタスクの場合は、確認ステップを追加してください。まず検索し、一致したレコードを要約し、承認を求めてから実行します。一括変更では、record ID、現在値、変更後の値、曖昧な一致の有無を示す dry-run table を求めると安全です。
利用前に読むべきファイル
まず composio-skills/forcemanager-automation/SKILL.md を読んでください。運用パターン全体がそこにまとまっています。この skill には scripts/、references/、resources/、rules/、README.md は同梱されていないため、ローカルの補助ロジックがあるとは考えないでください。補助的な参照先としては upstream の Composio toolkit docs である composio.dev/toolkits/forcemanager が最適ですが、現在の schema は引き続き RUBE_SEARCH_TOOLS から取得するべきです。
forcemanager-automation skill FAQ
forcemanager-automation は通常のプロンプトより優れていますか?
はい。ライブの Forcemanager tools と確実に連携する必要がある場合に有効です。通常のプロンプトでも CRM タスクを説明することはできますが、tool 名や入力フィールドを推測してしまう可能性があります。forcemanager-automation skill は、Rube MCP を確認し、Forcemanager 接続を検証し、tools を発見してから、現在の schema に基づいて実行する、という規律ある手順を追加します。
Forcemanager API を知っている必要はありますか?
通常は必要ありません。この skill は直接 API を呼び出すのではなく、Composio の Rube MCP toolkit を前提に設計されています。ただし、正しいレコードを特定し、何を変更すべきかを定義し、その更新が安全かどうかを判断するための CRM 文脈は必要です。
この skill を使わないほうがよい場面は?
Rube MCP action が不要なオフラインの CRM 計画、データモデリング、ドキュメント作成のみの作業には使わないでください。また、組織として Rube 経由の Forcemanager 接続を承認できない場合や、ライブの tool discovery なしに保証された挙動が必要な場合にも向きません。
初心者にも使いやすいですか?
AI エージェントと CRM 用語に慣れているユーザーには扱いやすい skill です。一方で、MCP が初めてのユーザーにはやや学習コストがあります。主なポイントは、エージェントがアクション前に必ず RUBE_SEARCH_TOOLS を呼び出す必要があり、記憶している schema に頼るべきではない、という点を理解することです。
forcemanager-automation skill を改善する方法
forcemanager-automation のプロンプトを改善する
プロンプトは抽象的ではなく、実務に落とし込んで書きます。object type、record identifiers、実行したい action、制約、承認ルールを含めてください。例:“Search for contacts at Globex with title containing ‘Sales Director’, return matches with IDs and emails, and ask before adding any note.” このように指定すると、エージェントは発見した schema を正しく使うための十分な構造を得られます。
CRM 自動化でよくある失敗を防ぐ
最大のリスクは、曖昧な一致、古い schema、意図しない書き込みです。各セッションの開始時に discovery を必須にし、更新前に一致した record ID を提示させ、読み取りステップと書き込みステップを分けることでリスクを下げられます。複数のレコードが一致した場合は、エージェントが自動で選ぶのではなく、停止して確認を求めるよう指示してください。
最初の出力後に調整する
最初の tool discovery の結果を見たら、Rube が返した実際のフィールドに合わせてタスクを調整します。schema に想定と異なる field name が出てきた場合は、そのフィールドに合わせてプロンプトを更新してください。複雑なワークフローでは、まず 1 レコードで実行し、結果を確認してから batch に広げるのが安全です。
チームで採用する場合はローカルの運用ルールを追加する
CRM Operations で forcemanager-automation を使うチームは、upstream skill の外側に社内ルールを追加することを検討してください。承認が必要なフィールド、重複の扱い、徹底する命名規則、notes を記録する場合と core account data を更新する場合の判断基準などです。こうしたルールにより、Rube-first の基本ワークフローを変えずに skill をより安全に運用できます。
