运行时依赖
安装命令
点击复制技能文档
Affinity Affinity 是一款关系智能平台,帮助销售、投行与咨询团队成交更多交易。它自动采集关系数据,告诉你网络中谁认识潜在客户,从而优先外联并利用熟人引荐。 官方文档:https://affinity.help/
Affinity 概览 文档章节 项目标签 按需使用 action 名称与参数。
使用 Affinity 本技能通过 Membrane CLI 与 Affinity 交互。Membrane 自动处理认证与凭证刷新,让你专注集成逻辑,无需关心 auth 细节。
安装 CLI npm install -g @membranehq/cli@latest
认证
membrane login --tenant --clientName=
交互环境会打开浏览器;无头环境将打印授权 URL,用户完成登录后执行:
membrane login complete
任意命令加 --json 输出机器可读 JSON。
Agent 类型:claude、openclaw、codex、warp、windsurf 等,用于优化工具适配。
连接 Affinity
membrane connection ensure "https://www.affinity.co/" --json
用户在浏览器完成认证,输出含新 connection id。
若 state 为 READY,直接跳到步骤 2。
1b. 等待连接就绪
状态为 BUILDING 时轮询:
npx @membranehq/cli connection get --wait --json
--wait 最长 --timeout 秒(默认 30)。
状态变为 READY 即可;CLIENT_ACTION_REQUIRED 按 clientAction 提示处理;CONFIGURATION_ERROR/SETUP_FAILED 查看 error 字段。
搜索 action
membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json
结果含 id、name、description、inputSchema、outputSchema。
常用 action
Get Lists:获取用户可见的全部列表
Get List Entries:获取指定列表的全部条目
Get Notes:获取与人、组织或机会关联的全部备注
Search Organizations:按名称、域名等搜索组织
Search Persons:按姓名、邮箱等搜索人员
Search Opportunities:搜索机会
Get Person:按 ID 获取人员
Get Organization:按 ID 获取组织
Get Opportunity:按 ID 获取机会
Get Note:按 ID 获取备注
Get List:按 ID 获取列表及其字段
Create Person:新建人员
Create Organization:新建组织
Create Opportunity:新建机会
Create Note:新建备注
Create List Entry:将实体加入列表
Create List:新建列表
Update Perso