weekly-report

Estrutura e fontes de dados para o relatório semanal de inventário. Carregue isso quando a tarefa for "relatório semanal", "relatório de segunda-feira" ou "resumir status do inventário".

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

Weekly Inventory Report

Generate the report by writing one Python script via code execution that reads the CSVs and emits markdown. Do not make per-SKU tool calls.

Structure

# 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.

Operating cadence (which report is being asked for)

CadenceTrigger phrasingContents
Daily"run the check", "the sweep"Low-stock list with action taken per SKU; one summary notification at the end.
Weekly (Mon)"the report", "weekly review"Per-warehouse: top concerns, open POs aging past their lead time, SKUs below reorder for >5 business days.
Monthly"supplier review"Suppliers whose on-time rate slipped; SKUs whose primary supplier may need changing.
Ad hocanything elseScope to what was asked.

If the request doesn't say which, infer from wording. The structure below is the weekly format; for daily, drop the Open-POs and Forecast-Risk sections and lead with the actions taken.

Aging-PO check (weekly only)

For each open PO, compare days-since-placed to the supplier's lead_time_days. List any PO where elapsed > lead_time as aging and include supplier + days overdue so ops can follow up.

Data sources

  • Stockouts & low stock: latest-date rows from /mnt/user/data/stock_levels.csv joined with /mnt/user/data/products.csv
  • Days of cover: on_hand / avg_daily_sales (last 14d from /mnt/user/data/sales_history.csv)
  • Open POs: /mnt/user/sinks/purchase_orders.jsonl
  • Forecast risk: /mnt/user/data/products.csv flags + days-of-cover from above

Do this in code

The CSVs are large (stock_levels is ~67k rows). Write a single script that loads them once, computes everything, and prints the markdown. Don't page through the data with tool calls — that's exactly the pattern this skill replaces.

Mais skills de anthropic

analyzing-financial-statements
anthropic
Esta habilidade calcula os principais índices e métricas financeiras a partir de dados de demonstrações financeiras para análise de investimentos.
applying-brand-guidelines
anthropic
Esta habilidade aplica identidade visual corporativa consistente a todos os documentos gerados, incluindo cores, fontes, layouts e mensagens.
creating-financial-models
anthropic
Esta habilidade oferece um conjunto avançado de modelagem financeira com análise de fluxo de caixa descontado (DCF), testes de sensibilidade, simulações de Monte Carlo e planejamento de cenários para investimentos…
board-minutes
anthropic
Redige atas de reuniões de diretoria ou comitês no formato da sua empresa. Detecta automaticamente as próximas reuniões de diretoria e comitês do seu calendário, solicita a pauta e…
crm-cleanup
anthropic
Escaneia o HubSpot em busca de negócios obsoletos, contatos duplicados e campos ausentes, e corrige o que o proprietário aprovar. Aceita argumento opcional de escopo para negócios, contatos,…
redshift-api
anthropic
Executar SQL no Amazon Redshift — enviar instruções, consultar status, navegar pelos resultados e explorar bancos de dados/esquemas/tabelas. Use isso sempre que o usuário quiser…
ticket-deflector
anthropic
Lê um e-mail ou ticket de cliente encaminhado, obtém status de pedido/reembolso do PayPal e histórico de conta do HubSpot, redige uma resposta com tom adequado no proprietário…
reg-feed-watcher
anthropic
Verifique os feeds regulatórios agora e relate o que há de novo desde a última verificação, filtrado pelo seu limite de materialidade. Use quando o usuário disser "verifique os feeds",…