技能 salesforce-automation
📦

salesforce-automation

安全

自动化 Salesforce CRM 任务

Salesforce 管理员和销售团队需要高效的 CRM 自动化,无需手动点击。此技能使 Claude 和 Codex 能够通过 Rube MCP 执行潜在客户、联系人、客户、商机和 SOQL 查询。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“salesforce-automation”。 搜索 email 包含'gmail.com'的联系人

预期结果:

找到 3 个符合条件的联系人:John Smith (john@gmail.com)、Sarah Johnson (sarah.j@gmail.com)、Mike Brown (mbrown@gmail.com)。每个联系人显示 LastName、FirstName、Email、Phone 和关联的 Account Name。

正在使用“salesforce-automation”。 创建名为'Enterprise Deal'的新商机,关联客户'BigCorp Inc',StageName 为'Prospecting',CloseDate 为 2026-06-30,Amount 为 250000

预期结果:

成功创建商机:Id='0063h00000ABC123', Name='Enterprise Deal', AccountId='0013h00000DEF456', StageName='Prospecting', CloseDate='2026-06-30', Amount=250000, CreatedDate='2026-02-24T23:54:22Z'

正在使用“salesforce-automation”。 运行 SOQL:SELECT Id, Name, Industry FROM Account WHERE Industry = 'Technology' LIMIT 10

预期结果:

查询返回 10 个 Technology 行业的客户。结果包括 Account Id、Name 和 Industry 字段。响应指示 done=false,如果存在更多结果则包含用于分页的 nextRecordsUrl。

安全审计

安全
v1 • 2/24/2026

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.

1
已扫描文件
196
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

销售运营经理

通过从电子邮件咨询创建潜在客户、将它们分配给正确的营销活动以及应用潜在客户分配规则,自动化日常潜在客户获取流程,无需手动数据录入。

客户主管

通过查询特定阶段的交易、更新结束日期和金额,以及将联系人与其各自的客户关联起来,跟踪商机管道。

Salesforce 管理员

运行批量 SOQL 查询以审核数据质量、跨多条记录更新任务状态,以及检索自定义对象架构用于文档编制。

试试这些提示

创建并分配潜在客户
创建一个新潜在客户,LastName 为'Johnson',Company 为'Acme Corp',Email 为'johnson@acme.com',Phone 为'555-0123'。然后将此潜在客户添加到'Q1 Campaign'并应用潜在客户分配规则。
搜索联系人并与客户关联
搜索 LastName 为'Smith'的联系人。对于每个结果,检查他们是否与客户关联。如果没有,搜索名为'Tech Solutions'的客户并将联系人关联到该客户。
查询并更新商机
运行 SOQL 查询以查找'Proposal'阶段且 CloseDate 在未来 30 天内的所有商机。对于每个商机,将 StageName 更新为'Negotiation'并在描述中添加备注。
完成逾期任务并生成报告
搜索所有 Status 为'Not Started'且 ActivityDate 早于今天的任务。将每个任务标记为完成,Status 设为'Completed'。然后查询所有已完成的任务并提供按主题分类的汇总计数。

最佳实践

  • 在执行工作流之前,始终先调用 RUBE_SEARCH_TOOLS 获取当前工具架构
  • 在运行任何 Salesforce 操作之前,验证 Rube MCP 连接状态显示为 ACTIVE
  • 在批量更新之前使用 SALESFORCE_RUN_SOQL_QUERY 验证数据,以防止意外更改

避免

  • 创建潜在客户之前未先使用 SALESFORCE_SEARCH_LEADS 检查重复项
  • 假设字段显示标签与 API 名称匹配(应使用 API 名称如 Account.Name,而非'Account Name')
  • 处理大型数据集时忽略 SOQL 查询结果中的分页令牌

常见问题

如何设置 Rube MCP 与 Salesforce 的连接?
在您的 Claude 或 Codex 配置中添加 https://rube.app/mcp 作为 MCP 服务器。使用 toolkit 'salesforce'调用 RUBE_MANAGE_CONNECTIONS。如果连接状态不是 ACTIVE,请按照返回的 OAuth 链接进行授权。在运行工作流之前确认状态为 ACTIVE。
SALESFORCE_RUN_SOQL_QUERY 和 SALESFORCE_QUERY 有什么区别?
两者都执行 SOQL 查询。SALESFORCE_QUERY 额外支持使用 nextRecordsUrl 进行分页以处理大型结果集。当您预期的结果超过标准页面限制时,请使用 SALESFORCE_QUERY。
为什么我的 SOQL 查询出现'unknown field'错误?
SOQL 使用 Salesforce 字段 API 名称,而非显示标签。例如,使用 Account.Name 而不是'Account Name'。自定义字段以__c 结尾。使用 SALESFORCE_GET_ALL_CUSTOM_OBJECTS 发现正确的 API 名称。
我可以使用此技能删除 Salesforce 记录吗?
此技能专注于创建、读取和更新操作。删除功能取决于 Composio Salesforce 工具包中可用的工具。请查看 SALESFORCE_RUN_SOQL_QUERY 文档了解可用操作。
如何处理 Salesforce ID 格式差异?
Salesforce ID 为 15 个字符(区分大小写)或 18 个字符(不区分大小写)。两种格式都适用于大多数操作。在执行不区分大小写的匹配或外部集成时使用 18 个字符的 ID。
使用此技能需要在 Salesforce 中具备哪些权限?
您需要在 Salesforce 配置文件或权限集中具有适当的对象和字段权限。此技能在您用户现有权限范围内运行。如果遇到访问错误,请联系您的 Salesforce 管理员。

开发者详情

文件结构

📄 SKILL.md