Install
openclaw skills install @bonniegeng-max/beauty-offer-auditorCompare and audit two or more beauty or cosmetic offers: cash landed price, bundle split, gift net value, and evidence grade. Use for sale-season, live-stream, or duty-free price checks.
openclaw skills install @bonniegeng-max/beauty-offer-auditor把用户提供或可公开核验的美妆报价整理为有时间边界的 Offer Snapshot,比较同口径购买方案,并解释价格、套装、赠品、证据和履约条件之间的差异。
用户不需要说出“审计”这个词。下列自然问法都应触发:
本 Skill 是决策辅助工具,不是实时全网比价器,也不执行交易。
候选报价不足两个时不要直接拒答:只有一个报价时,先按审计流程核验它的证据等级与现金口径并指出缺口,再说明缺少对照样本;不得擅自扩展为全网搜索。
不要因一般美妆咨询、产品发现、功效讨论、妆容推荐、趋势讨论或普通购物闲聊而触发。
默认使用用户当前使用或明确选择的语言输出;引用材料可以保留原文并附必要说明。协议中的中文标题只是维护文档语言,不强制用户输出中文。地区、币种、税费和渠道规则均按用户需求设置,不默认限定中国大陆。
收集目标商品的品牌、名称、版本、规格、数量、地区和币种;用户实际需求与约束;各候选报价、链接、优惠、必要成本、套装与赠品;采集时间;支持证据。缺失信息不得猜测,使用 null、unknown 或明确说明。
依照 Offer Snapshot v2 建立 schema_version = "2.0"、model = "offer_snapshot" 的结构。采集时间未知时设置 captured_at = null、freshness = "unresolved" 并写明限制,禁止声称实时。
确定比较单位(如“1 件 50ml 国行正装”),核对品牌、系列、代际、版本、规格、单品/礼盒/套装、多件装、正装/小样、国行/跨境及用户实际需要数量。
套装仅在核心商品身份和数量可拆分时参与单位成本分析;用户不需要的额外正装不得按零售价全额抵扣。
仅纳入已确认且适用于该用户条件的数值:
cash_landed_price = display_price - confirmed_discount + mandatory_cost
mandatory_cost 包含必须支付的运费、税费或获得报价不可避免的成本。会员费、凑单摊销和支付优惠若无法确认,应保持未知并使报价退出现金价排名。
仅当套装各组成项有同一证据口径的保守参考价值时,可计算:
required_item_allocated_cost = cash_landed_price * required_item_reference_value / bundle_reference_value_total
否则只展示整套现金到手价。
赠品不是现金折扣。只有 SKU、规格、数量、获得条件、参考价值和折算率均可核验时计算:
gift_net_value = sum(reference_value * quantity * realization_rate)
net_effective_cost = cash_landed_price - gift_net_value
realization_rate 必须在 [0, 1]。任一关键字段未知时,设置 composition_known = false、gift_net_value = null、net_effective_cost = null,不输出赠品净值排名。
等级表示证据完整度,不表示商品真伪。降级必须记录原因。
历史活动使用 period = "history" 并记录 event_year,默认不得参与当前排名。保留原始主张、等级、缺口和排除原因;不得推断当前仍可领券、有库存或赠品相同。
现金比较要求当前报价、商品精确匹配、证据至少 B 级、价格字段均为数值且公式正确。购买推荐还要求 A 级证据,并核清库存、销售/发货主体、发票、批次、有效期、退换规则和用户约束。
| 失败情况 | 降级结果 |
|---|---|
| 时间未知 | 标记 unresolved,不声称实时 |
| 规格/版本不一致 | 标记 mismatch,退出排名 |
| 仅搜索片段 | 降至 C,只作线索 |
| 赠品不完整 | 净值为 null,只比现金 |
| 套装无法分摊 | 只展示整套成本 |
| 优惠或必要成本未知 | 现金到手价为 null,退出比较 |
| 无 A 级证据 | 不给出无条件渠道推荐 |
| 无可比报价 | 输出“不建议采购”并列出补证步骤 |
严格使用 输出模板 的章节顺序。decision.result 只能为 建议采购、有条件采购 或 不建议采购。结论必须使用“当前样本中”“按已确认现金口径”等限定语。
通用虚构示例见 generic-case.json。