菠菜会员未出勤预警
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c56d16ee/absence-warning。
技能介绍
解决什么问题
会员连续不出勤是私教、工作室和健身房流失的前兆,但每天人工拉统计、按教练拆分明细、再排版成店长和教练各自可读的报告,非常耗时。不同业务口径也不一致:工作室和健身房私教、培训课的阶段划分、有效会员池和沉默率算法并不相同,手工汇总容易把统计接口和明细接口对错档位。
技能如何工作
菠菜会员预警(规范名 @user_c56d16ee/absence-warning)先通过 center list 锁定唯一门店,并校验 studio 字段是否为严格布尔值。锁定门店后,按业务类型调用 guanyuan absence-statistics 和 guanyuan absence-detail:
--type 1:工作室,自动按工作室口径统计;--type 2:健身房私教课;--type 3:健身房培训课。
主生成器 generate_absence_warning.py 会生成店长全量 HTML/PDF、每位教练独立明细页,以及本地 Markdown 明细文档。文件统一命名为 会员未出勤预警____,并按统计日期归档。渲染优先使用 Playwright;不可用时退回 Chrome/Edge 命令行打印 PDF;仍失败则保留 HTML 作为降级附件。
企业微信发送是可选路径。只有明确传入 --send 时,脚本才会上传实际附件并分别发送店长与教练正文;正文模板固化在脚本中,避免 Agent 手工改写口径。format_absence_result.py 负责把结构化结果转成可回复结论,diagnose_absence_mismatch.py 可对比统计与明细差异。
适用边界与注意点
- 未加
--send时只生成本地文件,不会发送企业微信; - 必须能唯一确定
center-id,多门店会直接停止并列出可选门店; - 一次运行只处理一种业务类型,私教和培训需要分别执行;
- 接口不可用时不读本地缓存,也不会把 HTML 缓存冒充实时数据;
- 后端连接、数据库或资源池错误优先按实时故障处理,不会反复触发授权。
适合需要每日会员风险预警、且能稳定获取 Bocai CLI 和观远接口数据的门店运营场景。
使用场景
- 门店运营每天需要生成会员未出勤日报,按工作室或私教、培训业务分别统计三档人数和沉默率。
- 店长收到未出勤风险会员名单后,希望按教练拆分明细,分别发送店长全量 PDF 和教练本人 PDF。
- 数据分析师需要对比观远统计接口和明细接口,确认教练档位人数是否一致并列出差异会员。
- 运营在新电脑上配置 Playwright 渲染 PDF,同时在缺少浏览器二进制时退回 Chrome/Edge 命令行打印。
适合人员
- 健身房和工作室店长,需要每天拿到门店会员未出勤风险和教练分布,用于晨会跟进。
- 会员运营人员,负责维护门店阈值、生成并发送店长与教练各自的预警日报。
- 数据分析师,需要核对统计接口和明细接口的阶段人数差异,定位口径或数据问题。
- 使用观远和 Bocai CLI 的技术运营,需要在脚本化流程中稳定生成 HTML/PDF 并推送企业微信。