mcpField
W
weekly-report

weekly-report

github.com/anthropics数据与数据库2.2k63 次安装2 周前更新
代码仓库

关于 weekly-report

用于生成库存报告的 skill,指导 Agent 用单个 Python 脚本处理 CSV 和采购订单数据,并按日、周、月或临时需求组织报告内容。

主要功能

  1. 01单脚本处理数据
  2. 02支持日、周、月报告节奏
  3. 03报告缺货与低库存
  4. 04检查逾期采购订单
  5. 05计算库存覆盖天数并识别预测风险

适用场景

  1. 01生成每周仓库库存审查
  2. 02筛选每日检查中的低库存商品
  3. 03按月审查供应商表现

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anthropics/cwc-workshops --skill weekly-report

安装后在 Claude Code 中输入/weekly-report确认已加载。

详细介绍

每周库存报告

通过使用代码执行编写一个 Python 脚本来生成报告,该脚本读取 CSV 并输出 Markdown。不要针对每个 SKU 单独调用工具。

结构

# Inventory Report — {{warehouse or "All Warehouses"}} — week of {{date}}

## Stockouts (on_hand = 0)
| SKU | Product | Warehouse | Days out |
...

## Low Stock (below reorder point)
| SKU | On hand | Reorder pt | Days cover | Action |
...top 15 by urgency (lowest days_cover first)...

## Open POs
| PO | SKU | Qty | Supplier | ETA |
...from /mnt/user/sinks/purchase_orders.jsonl...

## Forecast Risk
SKUs where promo_next_month=1 or is_seasonal=1 and on_hand < 14d cover.
One line each: SKU, reason, recommended action.

运行节奏(所需报告类型)

节奏触发措辞内容
每日“运行检查”“全面巡查”低库存清单,以及针对每个 SKU 采取的措施;最后发送一条汇总通知。
每周(周一)“报告”“每周审查”按仓库列出:主要问题、超过供货周期的未结采购订单、低于再订货水平超过 5 个工作日的 SKU。
每月“供应商审查”准时交付率下滑的供应商;可能需要更换主要供应商的 SKU。
临时其他任何情况按请求内容确定范围。

如果请求未说明类型,请根据措辞推断。以下结构是每周格式;对于每日报告,请删除“未结采购订单”和“预测风险”部分,并将已采取的措施放在首位。

逾期采购订单检查(仅限每周)

对于每个未结采购订单,将下单至今的天数与供应商的 lead_time_days 进行比较。列出已逾期的订单(经过的天数 > 供货周期),并注明供应商和逾期天数,以便运营团队跟进。

数据来源

  • 缺货和低库存:从 /mnt/user/data/stock_levels.csv 中筛选最新日期的行,并与 /mnt/user/data/products.csv 联接
  • 库存可覆盖天数:on_hand / avg_daily_sales(使用 /mnt/user/data/sales_history.csv 中最近 14 天的数据)
  • 未结采购订单:/mnt/user/sinks/purchase_orders.jsonl
  • 预测风险:/mnt/user/data/products.csv 中的标记,以及上述库存可覆盖天数

使用代码完成

CSV 文件很大(stock_levels 约有 6.7 万行)。编写一个脚本,一次性加载所有文件、完成全部计算并输出 Markdown。不要通过工具调用逐页查看数据——这正是此技能要替代的操作模式。

评论

支持 Markdown