销售营销助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/salesforce-marketing-cloud-automation-nt。
技能介绍
要解决什么问题
在 Salesforce Marketing Cloud(SFMC)里做旅程、受众、活动或数据扩展相关操作时,往往要在控制台和 API 之间来回切换;若由 Agent 直接调用营销云能力,又容易踩到工具 schema 变更、连接未激活、分页未拉全等问题。本技能把执行路径收敛到 Rube MCP + Composio salesforce_marketing_cloud 工具包:由 MCP 统一做工具发现、连接管理与批量执行,而不是在对话里硬编码某个固定接口名。
技能如何工作
典型流程分三步:
- 发现工具:先调用
RUBE_SEARCH_TOOLS,按当前用例拿到可用 tool slug、入参 schema、推荐执行顺序与已知坑点。 - 检查连接:用
RUBE_MANAGE_CONNECTIONS指定 toolkitsalesforce_marketing_cloud;状态须为 ACTIVE,否则按返回的授权链接完成绑定后再继续。 - 执行:用
RUBE_MULTI_EXECUTE_TOOL按搜索结果里的字段名与类型调用;批量或脚本化场景可走RUBE_REMOTE_WORKBENCH的run_composio_tool();需要完整 schema 时可查RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
执行时还约定:RUBE_MULTI_EXECUTE_TOOL 必须带 memory 参数(可为 {});同一工作流内复用 session ID,新工作流再生成新 session;响应里若有分页 token 要持续拉取直到结束。
适用边界与注意点
- 依赖客户端已接入 Rube MCP(
https://rube.app/mcp),且 Composio 侧营销云连接可用;未连接或未 ACTIVE 时任何工作流都不应继续。 - 工具列表与参数以每次
RUBE_SEARCH_TOOLS为准,不要凭记忆写死 slug 或字段。 - 本技能描述的是 MCP 侧的操作范式,具体能改哪些 SFMC 对象以 Composio 工具包当前能力为准(可参考 composio.dev 上
salesforce_marketing_cloud文档)。
使用场景
- 客户旅程或发送异常排查时,在 Agent 里先调用 `RUBE_SEARCH_TOOLS` 拿到当前工具 schema,再执行 Composio 营销云查询类工具核对配置。
- 新活动上线前,在对话中用 `RUBE_MANAGE_CONNECTIONS` 确认 `salesforce_marketing_cloud` 为 ACTIVE,再按搜索结果批量执行受众或活动相关操作。
- 列表类数据未一次返回时,根据响应中的分页 token 连续调用工具,直到 SFMC 侧记录拉取完整。
- 多步、批量变更需在 `RUBE_REMOTE_WORKBENCH` 中用 `run_composio_tool()` 串联执行,并在同一工作流内复用 session ID。
适合人员
- 企业 SFMC 租户上负责受众、旅程与发送配置的营销云管理员,希望 Agent 按 MCP 规范先发现工具再调用 Composio。
- 为客户接营销云自动化的实施顾问,需要把「搜索 → 连 ACTIVE → 多步执行」固化成可重复的 Agent 工作流。
- 在 Cursor 等 MCP 客户端里处理营销云任务的运营分析人员,要避免连接未激活或 schema 过期导致误调用。
- 维护 Rube 与 Composio 集成的内部平台工程师,要处理 `memory` 参数、session 复用与分页拉全等执行细节。