Agent Skills
返回列表
🤖

关系管理助手

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/affinity-automation-nt。

技能介绍

要解决什么问题

Affinity 是常见的关系型 CRM,列表、人员、组织、机会等数据往往分散在多个 API 与界面里。若要在 AI Agent 里做「查联系人、改字段、批量同步」一类操作,直接硬编码 Composio 工具名和参数既脆弱,又容易因 schema 变更而失败。

本技能描述的是通过 Rube MCP 调用 Composio 的 Affinity 工具包 的标准流程:先发现当前可用工具,再确认 Affinity 连接为 ACTIVE,再按返回的 schema 执行,而不是凭记忆拼请求。

技能如何工作

核心模式可以概括为三步:

  1. 发现工具:调用 RUBE_SEARCH_TOOLS,按 Affinity 相关用例拿到工具 slug、输入 schema、推荐执行顺序与已知坑点。
  2. 检查连接:用 RUBE_MANAGE_CONNECTIONS 指定 toolkit affinity;若非 ACTIVE,按返回的授权链接完成绑定后再继续。
  3. 执行工具:用 RUBE_MULTI_EXECUTE_TOOL 执行已发现的 slug;批量或复杂逻辑可走 RUBE_REMOTE_WORKBENCH 中的 run_composio_tool();需要完整 schema 时可查 RUBE_GET_TOOL_SCHEMAS。

文档强调:每次工作流前先 search,字段名与类型必须与搜索结果一致;RUBE_MULTI_EXECUTE_TOOL 必须带 memory 参数(可为 {});同一条工作流内复用 session ID,新工作流再生成新 session;注意分页 token 直到拉全数据。

适用边界与注意点

  • 依赖客户端已配置 Rube MCP(如 https://rube.app/mcp),且 RUBE_SEARCH_TOOLS 可用。
  • Affinity 侧必须通过 Composio 连接并处于 ACTIVE,否则任何工具调用都不应继续。
  • 工具列表与参数会随 Composio 更新变化,禁止在未 search 的情况下写死 slug 或参数。

更完整的工具包说明见 Composio 文档:composio.dev/toolkits/affinity。

使用场景

  • 在 Agent 里更新 Affinity 组织或人员字段前,先用 RUBE_MANAGE_CONNECTIONS 确认 affinity 连接为 ACTIVE。
  • 每次跑 Affinity 相关流程前调用 RUBE_SEARCH_TOOLS,按最新 slug 与 schema 执行,避免硬编码参数失效。
  • 需要一次性处理大量 Affinity 记录时,通过 RUBE_REMOTE_WORKBENCH 使用 run_composio_tool 做批量写入或查询。
  • 从 Affinity 列表或搜索结果分页拉数据时,根据响应里的 pagination token 连续请求直到数据取完。

适合人员

  • 维护 Affinity 名单与自定义字段、希望通过 Agent 按 Composio schema 安全改数据的 RevOps
  • 在客户环境配置 Rube MCP 与 Composio Affinity 授权、负责连接状态与工具发现的集成工程师
  • 日常在 Affinity 里跟机会与联系人、想把查询与同步交给 Agent 但不愿手写 API 的销售运营
  • 为内部 Agent 编排 Affinity 多步调用、需要统一 session 复用与 RUBE_MULTI_EXECUTE_TOOL memory 参数的平台开发者