Install
openclaw skills install crm-manager-skill一个基于对话的客户关系管理技能。管理员通过自然语言录入客户信息, 系统自动将客户资料存储为 YAML 文件,并支持查询、更新、跟踪等功能。 用于: - 新增客户并保存为 YAML 文件 - 更新客户信息 - 添加跟进记录 - 添加销售行为记录(支持销售漏斗分析) - 查询客户资料 - 条件搜索客户 - 销售漏斗分析报表
openclaw skills install crm-manager-skillCRM Manager 是一个基于自然语言对话的客户关系管理技能。管理员通过普通语言输入客户信息,Skill 自动解析意图、抽取实体,并将客户资料存储为 YAML 文件。
将新客户信息保存为 YAML 文件。
触发条件: 包含姓名和电话的客户录入请求
示例:
执行: 调用 scripts/create_customer.py
数据存储: data/customers/{name}.yaml
更新已有客户的字段信息。
触发条件: 包含客户姓名和要更新的字段
示例:
执行: 调用 scripts/update_customer.py
为客户添加跟进备注。
触发条件: 包含客户姓名和备注内容的请求
示例:
执行: 调用 scripts/add_note.py
为客户添加结构化的服务记录,支持服务进度跟踪。
触发条件: 包含客户姓名、服务类型和描述的记录请求
示例:
执行: 调用 scripts/add_service_record.py
服务类型: 课程购买、单次服务、体验课、续费、课程调整、进度评估、反馈沟通
出勤状态: 出席、缺席、请假、补课
进度评级: 优秀、良好、一般、需加强
结果状态: 成功、失败、进行中
分析服务数据,查看服务记录分布和客户活跃度。
触发条件: 包含服务数据分析或统计关键字的请求
示例:
执行: 调用 scripts/analyze_sales_funnel.py
查询单个客户的详细资料。
触发条件: 包含客户姓名的查询请求
示例:
执行: 调用 scripts/query_customer.py
按条件搜索客户列表。
触发条件: 包含搜索条件的请求
示例:
执行: 调用 scripts/search_customers.py
每个客户存储为一个 YAML 文件,包含以下字段:
name: 客户姓名(主键)
phone: 电话号码
email: 邮箱地址(可选)
wechat_id: 微信ID(可选)
age: 年龄
gender: 性别(男/女/未知)
level: 等级(普通/会员/VIP)
source: 来源
tags: 标签列表
status: 状态(新增/跟进中/已成交/暂停/流失)
last_contact: 最后联系日期
notes: 跟进记录列表(日常沟通)
service_records: 服务记录列表(结构化服务数据)
- id: 服务记录ID(格式:SR001)
date: 发生日期
type: 服务类型(课程购买/单次服务/体验课/续费/课程调整/进度评估/反馈沟通)
description: 描述说明
attendance: 出勤状态(出席/缺席/请假/补课,可选)
duration: 服务时长(分钟,可选)
progress: 进度评级(优秀/良好/一般/需加强,可选)
amount: 涉及金额(可选)
outcome: 结果状态(成功/失败/进行中)
related_note_id: 关联的跟进记录ID(可选)
包含处理客户数据的 Python 脚本:
create_customer.py - 创建新客户(邮箱可选,支持微信ID)update_customer.py - 更新客户信息add_note.py - 添加跟进记录add_service_record.py - 添加服务记录query_customer.py - 查询客户详情search_customers.py - 搜索客户(支持邮箱、微信ID搜索)analyze_sales_funnel.py - 服务数据分析包含技能相关的参考文档。