客户关系数据助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/attio-automation。
技能介绍
要解决什么问题
销售与运营团队把客户、公司、商机放在 Attio 里,但日常查人、按条件拉列表、翻备注往往要在 Web 里点筛选器,复杂条件还要对照 API 文档写 filter JSON。若你已经在对话式环境里接好了 Composio MCP,更希望用一句话完成「按域名找公司」「列出某客户最近备注」这类操作,而不是反复切换界面。
技能如何工作
本技能把 Attio 工作区能力封装成一组自然语言可触发的工具,核心路径包括:
- 模糊搜索(
ATTIO_SEARCH_RECORDS):按姓名、域名、邮箱、电话等在指定对象(如people、companies、deals)里检索;需明确query、objects与request_as(通常用 workspace 上下文)。 - 服务端筛选查询(
ATTIO_QUERY_RECORDS):用 Attio 的$eq、$contains、$gte、$and等算子做排序与分页,适合「2025 年后创建的公司按名称排序」这类确定性结果;比纯搜索更适合要保证数据新鲜度的场景。 - 按 ID 或属性定位(
ATTIO_FIND_RECORD):例如用attributes匹配example.com对应的公司记录。 - 备注与结构:
ATTIO_LIST_NOTES可按父记录拉备注;ATTIO_GET_OBJECT/ATTIO_LIST_ATTRIBUTES用于弄清自定义字段 slug,避免 filter 写错。 - 简单分页列表(
ATTIO_LIST_RECORDS):按对象类型按创建顺序批量拉记录。
使用前需在客户端配置 Composio MCP,并按提示完成 Attio OAuth 绑定。工具文档见 composio.dev 上的 Attio toolkit。
适用边界与注意点
- 时间比较一律用 ISO8601 字符串(如
2025-01-01T00:00:00.000Z),不要用 Unix 时间戳。 - 人员
name必须嵌套在name下(如name.first_name),顶层first_name会报未知属性。 email_addresses不支持$not_empty;记录引用类字段要用 path 约束,不能把lists当成普通object_id。ATTIO_SEARCH_RECORDS结果是最终一致的;要最新数据请用ATTIO_QUERY_RECORDS。各工作区自定义属性 slug 不同,动手写 filter 前先LIST_ATTRIBUTES核对。
使用场景
- 在 AI 对话里用姓名、域名或邮箱调用模糊搜索,快速定位 Attio 中的联系人或公司记录。
- 按创建时间、自定义属性等条件执行 `ATTIO_QUERY_RECORDS`,拉取排序后的公司或商机列表用于核对。
- 针对某条公司或联系人记录列出最近备注,在跟进前回忆上次沟通要点。
- 写复杂筛选前先 `LIST_ATTRIBUTES` 查看 companies 等对象的字段 slug,避免 filter 引用错误属性。
适合人员
- 主要在 Attio 维护销售管线、更希望用自然语言在对话客户端里查客户与商机的销售运营
- 需要按公司域名或联系人邮箱精确定位记录、少切换界面的商务拓展或外勤销售
- 负责 Attio 字段与自动化、经常编写 filter 并核对对象结构的 RevOps 或 CRM 管理员
- 已在客户端配置 Composio MCP 并完成 Attio OAuth、想把 CRM 查询嵌进现有对话流程的实施或内部工具同学