Install
openclaw skills install @chenqg618/food-label-compliance-check-free食品标签与配料表台账逐项核对(配料表顺序、配料与投料记录一致性、致敏物质提示、营养成分表算术与 NRV% 复算、批次重复与同日两个标签版本、字段合法性),每条结论引用原文行号。触发词包括 食品标签与配料表合规核对、配料表与投料记录对不上、致敏物质没提示、营养成分表能量算不对、标签版本重复。
openclaw skills install @chenqg618/food-label-compliance-check-free完全本地运行:引擎已经打包在本技能里(
engine/目录)。 核对过程不需要联网、不需要 API Key、没有调用次数上限。
谁会在什么时候用:食品生产企业(焙烤、饮料、调味品、速冻、预制菜、代用茶、坚果炒货……)的 品控 / 研发 / 标签专员 / 食品安全管理员,在每个新品上市和每次包材改版这两个节点上, 都必须把标签与配料表核一遍。市场监管抽检是直接拿标签与配料表去对投料记录的 —— 对不上就是虚假标示;标签错一项就是下架 + 罚款 + 召回,改版漏换一张旧标签同样要召回。
这 6 件事是每次都要核的硬项:
每条结论都带原文行号与行内容,可被第三方用同一口径复算; 材料不足时不给结论,会明确列出还缺什么。
必需列(缺任何一列都只报「材料不足」,绝不给结论): 产品名称、配料表、投料记录、净含量、规格、生产日期、保质期、贮存条件、营养成分表、致敏物质、 标签版本、核对基准日。
这个免费版不查(跑 --sample 会如实列出这 5 项未执行):
生产日期/保质期与贮存条件矛盾检测、标签与包材版本对应关系(跨表比对)、净含量与规格/箱规复算、
宣称与配料矛盾、分产品×分配料汇总清单。这些项一项都没有执行,所以也不会说「这些项没问题」。
node scripts/run.mjs --sample # 先看样例
node scripts/run.mjs --input 你的材料.json # 跑自己的材料
node scripts/run.mjs --input 你的材料.json --json
入参就一张表:把 Excel 里的表头 + 数据行一起复制成文本粘进 {"text": "…"}(Tab 分隔最稳)。
表头写中文全称即可(如「配料表」「投料记录」「致敏物质」)。投料记录写成
「小麦粉 45kg、棕榈油 12kg、…」这种「物料 + 数量 + 单位」的形态,本工具才能复算顺序与一致性。
材料里可以带 --- 包材版本台账 --- 段(免费版会跳过这一段,不会因此报错)。
本工具不做这些判断(引擎 CHECKS_OUT_OF_SCOPE 里逐条列了):
材料不足时不给结论(连「未发现问题」也不输出),会明确列出缺什么 —— 宁可什么都不说,也不说错话。