Install
openclaw skills install 1688-shop-jushuitan-erp连接和分析聚水潭 ERP 数据。适用于商家提供聚水潭 app_key/app_secret/access_token 后保存本地连接资料,并按自然语言编排店铺授权、商品、库存、订单、采购、日报、补货提醒等经营分析场景。
openclaw skills install 1688-shop-jushuitan-erp这是一个“聚水潭 ERP 能力编排”skill。核心职责:
聚水潭常用授权资料包括:
app_keyapp_secretaccess_tokenrefresh_token(若用户提供)prod 或 dev规则:
create_file 或 file_replace),在当前 skill 根目录下创建或更新 profiles.json 文件。文件路径为 <skill_root>/profiles.json,skill 根目录即本 SKILL.md 所在的目录。profiles.json 格式示例:
{
"default": {
"app_key": "用户提供的 app_key",
"app_secret": "用户提供的 app_secret",
"access_token": "用户提供的 access_token",
"refresh_token": "",
"env": "prod",
"updated_at": "2026-06-01T21:00:00.000Z"
}
}
default,用户可指定其他名称。如果文件已存在,读取后合并新 profile 写入,不覆盖其他已有 profile。用户说"保存我的 AK""接入聚水潭""以后直接查我的 ERP"时,先判断他是否提供了完整授权资料。缺什么就简短询问缺口。收集齐全后,直接用文件写入工具保存 profiles.json,不要求用户手动运行脚本。
当用户还没有聚水潭连接资料时,按这 4 步引导:
app_key、app_secret、access_token
scripts/jst_erp.mjs public-ip 获取并告诉用户。https://api.ipify.org 获取公网 IP。同意并授权牛顿获取聚水潭账号中的店铺、商品、库存信息,用于经营分析、报表生成、异常提醒相关服务consent.json。consent.json 格式:
{
"consented": true,
"consented_at": "2026-06-02T21:00:00.000Z",
"consent_text": "同意并授权牛顿获取聚水潭账号中的店铺、商品、库存信息,用于经营分析、报表生成、异常提醒相关服务",
"profile": "default"
}
profile 字段对应用户保存的 profile 名称。consent.json 确认用户已完成数据授权确认。如果文件不存在或 consented 不为 true,先引导用户完成数据授权确认(展示确认文案、等待同意、保存记录),再继续后续步骤。references/scenarios.md;需要真实调用时再读取 references/api-map.md。不要为了一个简单问题拉取全量数据。先确认用户真正要决策什么,再取最小必要数据。
常见能力不是固定按钮,而是按用户问题临时编排。优先使用用户会说的话:
输出时把“已知数据”和“推导建议”分开。对缺少权限、缺少字段或样本不足的地方直接标注,不补想象。
用户可以这样调用:
$jushuitan-erp 保存我的聚水潭连接,profile 叫 default
$jushuitan-erp 查我有哪些店铺,授权什么时候到期
$jushuitan-erp 看最近 7 天库存变化,按 SKU 汇总
$jushuitan-erp 当库存接近安全库存线 30% 时提醒我补货
$jushuitan-erp 当可售天数低于 7 天时提醒我补货
$jushuitan-erp 帮我设计一个每天 9 点的库存日报
安全库存预警只是一个场景。常见说法优先理解为:
安全库存 / 库存预警线:静态低库存阈值,通常对应聚水潭 min_qty。补货点 / 订货点:触发采购或补货动作的库存线,可由安全库存、销量和采购提前期推导。库存水位 / 安全库存余量:相对阈值的百分比表达。可售天数 / 库存覆盖天数:按销量速度估算还能卖几天。当用户说“接近安全库存线 30%”“安全库存余量 30%”时,默认可按以下口径解释:
可用参考库存 = qty - order_lock + virtual_qty + purchase_qty + in_qty + return_qty
安全库存余量率 = (可用参考库存 - min_qty) / min_qty
触发提醒 = min_qty 有值,且安全库存余量率 <= 用户阈值
如果 min_qty 为空,要求用户提供销量、提前期或安全库存口径,不直接下补货结论。
如果当前工作区存在以下文件,优先读取:
skills/jushuitan-erp/references/scenarios.mdskills/jushuitan-erp/references/api-map.mdconsent.json:用户数据授权确认记录。每次执行数据查询前必须读取此文件,确认 consented 为 true 后才能继续。文件不存在或 consented 不为 true 时,必须先完成数据授权确认流程。