o2o商品缺断分析:批量生成门店热销品缺断周报

前言

O2O 门店运营里,热销品缺断往往要按店拉 ERP 导出、对照总部 TOP 品与仓库存,再手工拼周报和横向对比。门店一多,同一套表格就要重复做很多遍。下面介绍 SkillHub 社区 Skill「o2o商品缺断分析」,它把「多店 ERP 数据 → 单店周报 → 横向对比」写成 Agent 可执行的流程,并附带批量脚本,适合在 Cursor 等支持 Skills 的客户端里按需触发。

这是什么

o2o商品缺断分析(坐标 @user_40ba62fc/o2o-stockout-analysis,版本 1.0.0)是 SkillHub 上的社区 Skill,分类为 business-ops,发布者为 user_40ba62fc(页面标注作者为花哥)。包内 metadata.json 将其定位为「一键批量生成多家门店的热销品缺断周报」,技能类型为运营数据分析。

它不依赖外部 API Key(标签 requires_api_key=false)。官方入口:

  • API 地址:https://api.skillhub.cn/user_40ba62fc/o2o-stockout-analysis
  • SkillHub 页面:https://www.skillhub.cn/skills/user_40ba62fc/o2o-stockout-analysis

核心功能

根据包内 SKILL.md,启用后 Agent 会按下列能力协助你(事实以该文件为准):

  1. ERP 数据预处理:将门店导出的 xls 转为 xlsx,便于后续模板处理。
  2. 单店缺断周报:基于通用模板生成「热销品缺断周报」,并按库存数量划分状态(完全缺断 0 件、库存紧张 1–5 件、库存偏低 6–15 件、库存正常 >15 件)。
  3. 多店批量:支持一次指定多家门店的导出文件与门店名,批量出报。
  4. 横向对比:可生成缺断率横向对比表,并输出 HTML 报告。
  5. 提醒:流程说明中包含「7 天后对比提醒」的设置意图。

单店周报 Excel 内说明包含 7 个 Sheet:汇总看板、完全缺断、库存紧张、库存偏低、库存正常、全部明细(文档写明 304 品完整数据)、建议补货表。

固定参考数据(文档要求放在本机桌面):

文件 说明
国信TOP品.xlsx 热销品目录(304 品)
国信商品库存情况.xlsx 仓库库存(约 38,000 条)

触发关键词(便于在对话里唤起):缺断周报、批量生成周报、门店周报、热销品缺断。

安装与启用

方式一:让 Agent 按 SkillHub 指引安装

SkillHub 页面给出的安装提示为:先阅读 https://skillhub.cn/install/skillhub.md,再安装坐标 @user_40ba62fc/o2o-stockout-analysis。

方式二:使用 skillhub CLI

若本机尚未安装 CLI,可先检查版本:

command -v skillhub && skillhub --version

未安装时,可按官方文档执行(完整安装示例):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

将 Skill 装到当前 Agent 能识别的 skills 目录(文档强调必须用 --dir,否则默认 ./skills/ 可能不会被加载):

skillhub install o2o-stockout-analysis --namespace user_40ba62fc --dir ~/.cursor/skills/

其他客户端常见路径(来自 skillhub.md,按你实际环境替换 --dir):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装完成后,按你所用客户端要求重启或刷新 Skills 列表。

典型用法

下列示例摘自 SKILL.md,在对话中附上 ERP 导出文件即可复现意图(@ 表示把文件交给 Agent):

基础用法:

生成缺断周报
@file1.xlsx 门店名1
@file2.xlsx 门店名2

批量生成:

批量生成以下门店周报:
@export瑞安信一店.xls 瑞安信一店
@export瑞安安阳分店.xls 瑞安安阳分店

带横向分析:

生成周报 + 横向分析
@门店1.xlsx 门店名1
@门店2.xlsx 门店名2

输出路径约定(相对工作目录):

  • 单店:热销品缺断周报\{日期}第{周数}周\热销品缺断周报_{门店名}_清晰版.xlsx
  • 横向对比:热销品缺断周报\{日期}第{周数}周\缺断率横向对比.xlsx
  • HTML:热销品缺断周报\{日期}第{周数}周\缺断率横向对比.html

包内还提供入口脚本 scripts/批量生成.py:在配置区填写桌面路径、下载目录、工作目录与模板路径后,可扫描 Downloads 下 export*.xls / export*.xlsx 并调用子进程生成周报。metadata.json 将该脚本标为 entry。

适用场景与注意

适合谁

  • 多门店 O2O / 零售运营,周期性要做「热销品缺断」周报与门店横向对比的团队。
  • 已有一套国信系 TOP 品、仓库存表,且 ERP 导出字段包含商品编码、商品名、数量的场景。

限制与坑

  1. 输入规范:ERP 导出需为 xls 或 xlsx;文档建议文件放在 Downloads 或桌面,并与固定 TOP / 库存表配合使用。
  2. 路径与脚本:SKILL.md 写明中文路径场景应直接跑 Python 脚本,不要用 python -c。发布包内当前可见脚本为 scripts/批量生成.py;文档还提到 scripts\缺断周报_通用模板.py 与 cache.pkl 缓存——若你本地没有该模板,需按文档「改配置区三行」自行补齐或让 Agent 按 SKILL 说明生成等价逻辑。
  3. 环境差异:批量生成.py 默认配置段含 Windows 风格工作目录示例(c:\Users\...\WorkBuddy\...),在 Linux 或 macOS 上使用前必须改配置区,否则会找不到模板与输出目录。
  4. 社区维护:来源为 community,版本 1.0.0;SkillHub 页面显示评分 100000、下载约 769 次(数据以页面统计为准,会变动)。

结尾

「o2o商品缺断分析」把多店缺断周报从重复制表收敛成可对话触发的运营 Skill:统一缺断口径、批量出 Excel 与横向对比,并预留脚本化扫描导出文件的路径。若你的栈是 Cursor + SkillHub,可从官方页面或坐标 @user_40ba62fc/o2o-stockout-analysis 安装,再按上文关键词与 @文件 门店名 的格式开始第一轮周报生成。

官方地址:https://api.skillhub.cn/user_40ba62fc/o2o-stockout-analysis

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜