Install
openclaw skills install @crespoyin/mc-monthly-visitor-report用 mc-cli 拉取营销云数据,端到端生成案场月度到访客户全量分析 HTML+PDF 报告。 触发:"用 mc-cli 生成月度报告"、"/mc-monthly-visitor-report"、"分析某项目X月到访"。 适用:新房案场月度汇报、营销总决策、团队复盘。
openclaw skills install @crespoyin/mc-monthly-visitor-report端到端自动化工作流:从 mc-cli 营销云拉取数据 → 全量录音分析 → HTML 报告 → PDF 输出。 用户只需指定项目和时间范围,无需手动准备任何数据文件。
/mc-monthly-visitor-report <项目名称或编码> [--month <YYYY-MM>] [--out <输出目录>]
示例:
/mc-monthly-visitor-report 泰山书院 --month 2026-07
/mc-monthly-visitor-report xjkymfdckfyxzrgs14817 --month 2026-08 --out ./8月报告/
| 参数 | 说明 | 默认值 |
|---|---|---|
<项目名称或编码> | mc-cli 中注册的项目名称(模糊匹配)或 projectCode(精确匹配) | 必填 |
--month <YYYY-MM> | 分析周期月份 | 上个月 |
--out <输出目录> | 报告输出目录 | 当前工作目录 |
目标: 从营销云拉取所有需要的基础数据。
1. mc-cli whoami → 验证认证状态
2. mc-cli project +search --keyword <名称> → 获取 projectCode
3. mc-cli project get --projectCode <code> → 获取项目详细信息
4. mc-cli customer list → 获取成交客户列表
--projectCode <code>
--viewId <默认视图ID,先用 customer views 获取>
--customerStatus "3,4,5" → 认筹+认购+签约
--limit 50
5. mc-cli badge list → 获取工牌项目 teamCode
6. mc-cli badge receptions → 获取月度到访接待列表
--teamCode <code>
--startTime "<YYYY>-<MM>-01"
--endTime "<YYYY>-<MM>-31"
--recordStatus 2 → 已录音
--recordType 1 → 有效录音
--limit 50
(需分页获取全部数据)
7. mc-cli badge download --type text → 逐条下载录音转写文本
--selfRecordId <id>
--output <路径>
输出物:
{项目名}—基本信息.md — 项目基础信息文档02.项目{月}份成交客户.md — 成交客户明细表03.{月}月到访接待录音文本/ — 录音文本目录(每个 .txt 为一个接待)录音文件命名格式:
{到访类型}_{顾问名}_{客户名}_{客户手机尾号}_{接待日期}_{接待时间}.txt
其中 到访类型 = 首访 或 复访。
目标: 对所有录音文本进行结构化分析,提取关键统计维度。
2.1 构建录音索引
2.2 全量关键词扫描 对所有 305 条录音进行关键词计数,覆盖维度:
| 维度 | 关键词示例 |
|---|---|
| 竞品 | 云翠、保利堂悦、新世雅筑、绿城、万科、秦基、五月花园 |
| 预算 | 价格、总价、首付、贷款、月供、公积金、商贷、预算 |
| 关注点 | 学区、学校、教育、孩子、地铁、交通、商业、医院 |
| 抗性 | 贵、便宜、优惠、折扣、太高、不值、不考虑、降价 |
| 产品 | 户型、面积、花园、阳台、采光、楼层、洋房、四代宅、露台 |
| 区域 | 经开区、天山区、新市区、沙区、高铁、铁路局 |
2.3 客户画像提取
从 badge receptions 的 AI 摘要(summaryCommunication 字段)批量提取:
2.4 成交客户交叉匹配
目标: 基于数据挖掘结果,进行多维度分析。
3.1 成交客户决策路径还原
3.2 竞品分析
3.3 顾问绩效分析
3.4 流失分析
目标: 生成符合管理层审阅标准的 HTML 报告。
报告结构(13 章节):
报告外观要求:
报告文件命名:
{项目名}_到访客户全量分析报告_{年}年{月}月.html
目标: 将 HTML 转换为单页 PDF。
使用 onepage-pdf skill:
python scripts/onepage_pdf.py <html路径> -o <pdf路径> --width 1280
验证:
执行完成后应交付:
| 序号 | 文件 | 格式 | 说明 |
|---|---|---|---|
| 1 | {项目名}—基本信息.md | Markdown | 项目基础信息 |
| 2 | 02.项目{月}份成交客户.md | Markdown | 成交客户明细表 |
| 3 | 03.{月}月到访接待录音文本/ | 目录 | 录音文本文件(N个.txt) |
| 4 | {项目名}_到访客户全量分析报告_{年}年{月}月.html | HTML | 管理层分析报告 |
| 5 | {项目名}_到访客户全量分析报告_{年}年{月}月.pdf | 报告 PDF 版 |
+ 前缀 shortcut 命令high-risk-write 操作需加 --yes--jq 过滤 JSON 输出减少数据量customer list 需先用 customer views 获取 viewIdbadge receptions 需要先用 badge list 获取 teamCodemc-cli — 营销云数据开放 CLI(需已 mc-cli auth login 认证)onepage-pdf skill — HTML→PDF 转换jq(可选,用于 JSON 处理)完整执行案例:泰山书院 2026 年 7 月分析
/mc-monthly-visitor-report 泰山书院 --month 2026-0702.7月到访客户全量分析/