salesforce-automation
Salesforce CRM タスクの自動化
Salesforce 管理者と営業チームは、手作業によるクリックなしで効率的な CRM 自動化を必要としています。このスキルにより、Claude と Codex は Rube MCP を通じてリード、連絡先、企業、商談、SOQL クエリを実行できます。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「salesforce-automation」を使用しています。 Search for contacts with email containing 'gmail.com'
期待される結果:
Found 3 contacts matching criteria: John Smith (john@gmail.com), Sarah Johnson (sarah.j@gmail.com), Mike Brown (mbrown@gmail.com). Each contact shows LastName, FirstName, Email, Phone, and associated Account Name.
「salesforce-automation」を使用しています。 Create a new opportunity named 'Enterprise Deal' for account 'BigCorp Inc' with StageName 'Prospecting', CloseDate 2026-06-30, and Amount 250000
期待される結果:
Successfully created opportunity: Id='0063h00000ABC123', Name='Enterprise Deal', AccountId='0013h00000DEF456', StageName='Prospecting', CloseDate='2026-06-30', Amount=250000, CreatedDate='2026-02-24T23:54:22Z'
「salesforce-automation」を使用しています。 Run SOQL: SELECT Id, Name, Industry FROM Account WHERE Industry = 'Technology' LIMIT 10
期待される結果:
Query returned 10 accounts in Technology sector. Results include Account Id, Name, and Industry fields. Response indicates done=false with nextRecordsUrl for pagination if more results exist.
セキュリティ監査
安全This skill is a documentation-only file (SKILL.md) describing Salesforce CRM operations via Rube MCP. All 67 static analyzer findings are false positives: the detected 'external_commands' are markdown backticks around tool names (e.g., SALESFORCE_SEARCH_LEADS), not shell execution. The 'network' finding references the MCP server URL in documentation. No code execution, shell commands, or network requests exist in this skill.
品質スコア
作れるもの
営業運用マネージャー
メール問い合わせからリードを作成し、正しいキャンペーンに割り当て、手動データ入力なしでリード割当ルールを適用することで、毎日のリード取り込みを自動化します。
アカウントエグゼクティブ
特定のステージでの取引をクエリし、終了日と金額を更新し、連絡先をそれぞれの企業に関連付けることで、商談パイプラインを追跡します。
Salesforce 管理者
データ品質を監査するためにバルク SOQL クエリを実行し、複数のレコード間でタスクステータスを更新し、ドキュメント化のためにカスタムオブジェクトスキーマを取得します。
これらのプロンプトを試す
Create a new lead with LastName 'Johnson', Company 'Acme Corp', Email 'johnson@acme.com', and Phone '555-0123'. Then add this lead to the 'Q1 Campaign' and apply lead assignment rules.
Search for contacts with LastName 'Smith'. For each result, check if they are associated with an account. If not, search for the account named 'Tech Solutions' and associate the contact to that account.
Run a SOQL query to find all opportunities in the 'Proposal' stage with CloseDate in the next 30 days. For each opportunity, update the StageName to 'Negotiation' and add a note to the description.
Search for all tasks with Status 'Not Started' and ActivityDate before today. Mark each task as complete with Status 'Completed'. Then query all completed tasks and provide a summary count by subject.
ベストプラクティス
- ワークフローを実行する前に、常に RUBE_SEARCH_TOOLS を呼び出して現在のツールスキーマを取得する
- Salesforce 操作を実行する前に、Rube MCP 接続ステータスが ACTIVE であることを確認する
- 意図しない変更を防ぐために、バルク更新前に SALESFORCE_RUN_SOQL_QUERY を使用してデータを検証する
回避
- SALESFORCE_SEARCH_LEADS を最初に呼び出さずに重複をチェックせずにリードを作成する
- フィールド表示ラベルが API 名と一致すると想定する('Account Name'ではなく Account.Name のような API 名を使用する)
- 大規模データセットを処理する際に SOQL クエリ結果のページネーショントークンを無視する