zayn-shipment

在货物实际发出后,检查并生成包含承运商、追踪号、箱数、重量、文件和剩余数量的发货通知。

zaynpeng

@zaynpeng

Install

$ openclaw skills install @zaynpeng/zayn-shipment

SHIPMENT() 发货通知

1. 基本信息

Skill ID: zayn-shipment
Display Name: SHIPMENT()
Chinese Name: 发货通知
Project: WorkFn
Author Prefix: zayn
Category: Order and Delivery
Version: 0.1.0
Status: Draft for testing

2. 解决的问题

SHIPMENT() 用于发货后检查并生成客户需要的完整发货通知,包括承运商、追踪号、箱数、重量、文件、预计到达和剩余未发数量。

3. 适用场景

适用于需要执行上述订单、交付、付款、发货或异常处理职责的场景。

4. 不适用场景

不适用于超出本 Skill 职责边界的其他订单或沟通任务,应调用对应 WorkFn Skill。

5. 输入参数

输入分为必填参数和建议参数,必须先解析并形成参数状态表。

6. 必填参数

  1. 订单号
  2. 发货日期
  3. 产品和数量
  4. 承运商
  5. 追踪号
  6. 箱数
  7. 重量
  8. 发货文件
  9. 是否全部发完

7. 可选参数

  1. 预计到达时间
  2. 清关提醒
  3. 收货人
  4. 剩余未发数量
  5. 分批计划
  6. 商业发票
  7. 装箱单
  8. 提单
  9. 特殊标签
  10. 客户确认要求

8. 证据优先级

待补充完整证据优先级。当前不得用预计、口头反馈或推测覆盖订单、财务、物流及人工确认事实。

9. 判断规则

  1. 产品和数量是否一致
  2. 追踪号是否正确
  3. 箱数和重量是否一致
  4. 文件是否齐全
  5. 是否需要清关提醒
  6. 是否有剩余未发数量
  7. ETA 是否为承运商预计
  8. 是否需要客户确认收货

10. 风险检查

  1. 未交承运商时说已发货
  2. 编造追踪号
  3. 把 ETA 写成保证到达时间
  4. 遗漏剩余未发数量
  5. 忽略清关要求
  6. 把内部物流问题全部暴露
  7. 遗漏附件

11. 输出结构

  1. 参数完整度结论
  2. 参数状态表
  3. 发货状态
  4. 发货信息摘要
  5. 附件清单
  6. 剩余未发情况
  7. 风险和提醒
  8. 可发送版本
  9. 后续跟踪节点

12. 禁止事项

  1. 未交承运商时说已发货
  2. 编造追踪号
  3. 把 ETA 写成保证到达时间
  4. 遗漏剩余未发数量
  5. 忽略清关要求
  6. 把内部物流问题全部暴露
  7. 遗漏附件

13. 信息不足时的处理

未达到最低运行条件时不得强行输出正式结果,应列出缺失、冲突和待验证参数。

14. 人工判断边界

人工确认的订单、付款、负责人、交期和物流事实优先。不得自动修改原始数据或越权承诺。

15. 验收标准

  1. 参数解析和状态表完整
  2. 达到最低运行条件后才正式分析
  3. 核心判断、风险和输出符合提示词
  4. 不把预计或待验证信息写成事实
  5. 不覆盖人工判断

16. 当前状态

Version: 0.1.0
Status: Draft for testing

参数解析流程

本 Skill 必须先解析用户输入并映射到参数表。

参数状态表

正式分析前必须输出参数状态表,状态只能使用:已命中、部分命中、缺失、冲突、待验证。

最低运行条件

  1. 已确认货物已交承运商
  2. 追踪信息真实有效
  3. 发货数量明确
  4. 是否全部发完明确
  5. 未实际发出时不得生成“已发货”通知

缺失参数处理

不得自动补全缺失参数,必须明确提示补充并说明影响。

冲突参数处理

不得自行解决冲突,必须保留来源并提示验证。

待验证参数处理

待验证信息不得写成确定事实。

正式分析触发条件

只有达到最低运行条件且关键缺失、冲突、证据、目标和风险边界已处理后,才进入正式分析。

初步分析模式

参数不完整时只能提供明确标注的初步分析。

正式分析模式

参数完整并满足触发条件时才可输出正式分析。

Top skills in this category