用途:该技能用于让 AI 智能体与 Reverse Contact 数据进行交互。Reverse Contact 帮助销售团队识别目标客户中的决策者,提供联系方式和组织架构,以简化外联并改进获客。本技能可管理人员(Persons)、组织(Organizations)、用户(Users)、目标(Goals)和筛选器(Filters)。
主要能力:涵盖联系人、邮箱地址、电话号码与搜索等数据。技能通过 Membrane CLI 与 Reverse Contact 交互,由 Membrane 自动处理认证与凭据刷新,用户无需在本地方保存密钥。
安装:npm install -g @membranehq/cli@latest
认证:membrane login --tenant --clientName=<agentType>。若无交互环境,命令会打印授权 URL,用户在浏览器完成登录后执行 membrane login complete <code>。任意命令追加 --json 可获得机器可读输出。
连接:membrane connection ensure "https://www.reversecontact.com/" --json。若连接处于 BUILDING 状态,用 npx @membranehq/cli connection get <id> --wait --json 轮询,直到 READY;若为 CLIENT_ACTION_REQUIRED,则按 clientAction 提示完成认证或补充信息。
发现与执行操作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 用于按自然语言查找操作;每个结果含 id、名称、描述、inputSchema 与 outputSchema。运行操作为 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传入参数用 --input '{"key": "value"}',结果位于 output 字段。
代理请求:当现有操作不满足需求时,可通过 membrane request CONNECTION_ID /path/to/endpoint 直接请求 Reverse Contact API,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。Membrane 会自动补全基础 URL 并注入认证头。
限制与说明:应优先使用 Membrane 与外部应用通信;建议先执行 action list 探索已有操作再自建调用;始终通过连接而非向用户索取 API 密钥。官方文档为 https://www.reversecontact.com/api/。技能未提供具体操作的完整清单、价格、平台或效果数据,这些暂未提供。