[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M718CD3EBG31CBH0KSPVX0YR":3,"skill-same:01M718CD3EBG31CBH0KSPVX0YR":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":50,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M718CD3EBG31CBH0KSPVX0YR","weekly-report",null,"Structure and data sources for the weekly inventory report. Load this when the task is \"weekly report\", \"Monday report\", or \"summarize inventory status\".","anthropics\u002Fcwc-workshops","anthropics","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4","01M697XGDPXJAVQ8391V2BCYTE","Anthropic","01M718C167JSRVRHKR28E40JYN",2293,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Fagent-decomposition\u002F.claude\u002Fskills\u002Fweekly-report\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"weekly","Weekly Report","report","sources","structure","monday","data sources","for","inventory","status","data","load","when","task","summarize","2026-11-10 10:12:30",false,"---\nname: weekly-report\ndescription: Structure and data sources for the weekly inventory report. Load this when the task is \"weekly report\", \"Monday report\", or \"summarize inventory status\".\n---\n\u003C!-- Copyright 2026 Anthropic PBC -->\n\u003C!-- SPDX-License-Identifier: Apache-2.0 -->\n\n\n# Weekly Inventory Report\n\nGenerate the report by **writing one Python script via code execution** that reads the CSVs and emits markdown. Do not make per-SKU tool calls.\n\n## Structure\n\n```markdown\n# Inventory Report — {{warehouse or \"All Warehouses\"}} — week of {{date}}\n\n## Stockouts (on_hand = 0)\n| SKU | Product | Warehouse | Days out |\n...\n\n## Low Stock (below reorder point)\n| SKU | On hand | Reorder pt | Days cover | Action |\n...top 15 by urgency (lowest days_cover first)...\n\n## Open POs\n| PO | SKU | Qty | Supplier | ETA |\n...from \u002Fmnt\u002Fuser\u002Fsinks\u002Fpurchase_orders.jsonl...\n\n## Forecast Risk\nSKUs where promo_next_month=1 or is_seasonal=1 and on_hand \u003C 14d cover.\nOne line each: SKU, reason, recommended action.\n```\n\n## Operating cadence (which report is being asked for)\n\n| Cadence | Trigger phrasing | Contents |\n|---|---|---|\n| **Daily** | \"run the check\", \"the sweep\" | Low-stock list with action taken per SKU; one summary notification at the end. |\n| **Weekly** (Mon) | \"the report\", \"weekly review\" | Per-warehouse: top concerns, **open POs aging past their lead time**, SKUs below reorder for >5 business days. |\n| **Monthly** | \"supplier review\" | Suppliers whose on-time rate slipped; SKUs whose primary supplier may need changing. |\n| **Ad hoc** | anything else | Scope to what was asked. |\n\nIf the request doesn't say which, infer from wording. The structure below is\nthe **weekly** format; for daily, drop the Open-POs and Forecast-Risk sections\nand lead with the actions taken.\n\n## Aging-PO check (weekly only)\n\nFor each open PO, compare days-since-placed to the supplier's `lead_time_days`.\nList any PO where elapsed > lead_time as **aging** and include supplier + days\noverdue so ops can follow up.\n\n## Data sources\n\n- Stockouts & low stock: latest-date rows from `\u002Fmnt\u002Fuser\u002Fdata\u002Fstock_levels.csv` joined with `\u002Fmnt\u002Fuser\u002Fdata\u002Fproducts.csv`\n- Days of cover: `on_hand \u002F avg_daily_sales` (last 14d from `\u002Fmnt\u002Fuser\u002Fdata\u002Fsales_history.csv`)\n- Open POs: `\u002Fmnt\u002Fuser\u002Fsinks\u002Fpurchase_orders.jsonl`\n- Forecast risk: `\u002Fmnt\u002Fuser\u002Fdata\u002Fproducts.csv` flags + days-of-cover from above\n\n## Do this in code\n\nThe 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.\n","\u003C!-- Copyright 2026 Anthropic PBC -->\n\u003C!-- SPDX-License-Identifier: Apache-2.0 -->\n\n\n# Weekly Inventory Report\n\nGenerate the report by **writing one Python script via code execution** that reads the CSVs and emits markdown. Do not make per-SKU tool calls.\n\n## Structure\n\n```markdown\n# Inventory Report — {{warehouse or \"All Warehouses\"}} — week of {{date}}\n\n## Stockouts (on_hand = 0)\n| SKU | Product | Warehouse | Days out |\n...\n\n## Low Stock (below reorder point)\n| SKU | On hand | Reorder pt | Days cover | Action |\n...top 15 by urgency (lowest days_cover first)...\n\n## Open POs\n| PO | SKU | Qty | Supplier | ETA |\n...from \u002Fmnt\u002Fuser\u002Fsinks\u002Fpurchase_orders.jsonl...\n\n## Forecast Risk\nSKUs where promo_next_month=1 or is_seasonal=1 and on_hand \u003C 14d cover.\nOne line each: SKU, reason, recommended action.\n```\n\n## Operating cadence (which report is being asked for)\n\n| Cadence | Trigger phrasing | Contents |\n|---|---|---|\n| **Daily** | \"run the check\", \"the sweep\" | Low-stock list with action taken per SKU; one summary notification at the end. |\n| **Weekly** (Mon) | \"the report\", \"weekly review\" | Per-warehouse: top concerns, **open POs aging past their lead time**, SKUs below reorder for >5 business days. |\n| **Monthly** | \"supplier review\" | Suppliers whose on-time rate slipped; SKUs whose primary supplier may need changing. |\n| **Ad hoc** | anything else | Scope to what was asked. |\n\nIf the request doesn't say which, infer from wording. The structure below is\nthe **weekly** format; for daily, drop the Open-POs and Forecast-Risk sections\nand lead with the actions taken.\n\n## Aging-PO check (weekly only)\n\nFor each open PO, compare days-since-placed to the supplier's `lead_time_days`.\nList any PO where elapsed > lead_time as **aging** and include supplier + days\noverdue so ops can follow up.\n\n## Data sources\n\n- Stockouts & low stock: latest-date rows from `\u002Fmnt\u002Fuser\u002Fdata\u002Fstock_levels.csv` joined with `\u002Fmnt\u002Fuser\u002Fdata\u002Fproducts.csv`\n- Days of cover: `on_hand \u002F avg_daily_sales` (last 14d from `\u002Fmnt\u002Fuser\u002Fdata\u002Fsales_history.csv`)\n- Open POs: `\u002Fmnt\u002Fuser\u002Fsinks\u002Fpurchase_orders.jsonl`\n- Forecast risk: `\u002Fmnt\u002Fuser\u002Fdata\u002Fproducts.csv` flags + days-of-cover from above\n\n## Do this in code\n\nThe 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.\n",{"name":5,"description":7},"main","2c65d16c6de16f8f24117d539a712ea706b5dee7","agent-decomposition\u002F.claude\u002Fskills\u002Fweekly-report",706,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops","https:\u002F\u002Fgithub.com\u002Fanthropics","https:\u002F\u002Fanthropic.com","2026-11-05 02:53:17",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add anthropics\u002Fcwc-workshops --skill weekly-report",{"tool":58,"command":59},"bunx","bunx skills add anthropics\u002Fcwc-workshops --skill weekly-report",{"tool":61,"command":62},"pnpm","pnpm dlx skills add anthropics\u002Fcwc-workshops --skill weekly-report","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Fagent-decomposition\u002F.claude\u002Fskills\u002Fweekly-report\u002FSKILL.md",true,[],[67,93,112,123,149,168],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":79,"publishedAt":39},"01M718CS4VJNEW3SRN5S3MG35W","postmortem-report","How the SRE team writes a postmortem PDF. Use this whenever asked for a postmortem, an incident report, a write-up to share, or a PDF of what happened.","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Fship-your-first-managed-agent\u002Fskills\u002Fpostmortem-report\u002FSKILL.md",[73,78],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[80,81,26,82,83,84,85,86,87,88,31,89,90,91,92],"postmortem report","postmortem","share","team","use","incident report","up","write","incident","how","PDF","what happened","sre",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":39},"01M718CPE2QT7TQMYAG56R19JW","incident-triage-runbook","The SRE team's runbook for triaging production latency and error-rate incidents. Use this whenever investigating an incident, a latency spike, elevated error rates, or when asked \"what caused X\" about a production service.","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Fship-your-first-managed-agent\u002Fskills\u002Fincident-triage-runbook\u002FSKILL.md",[],[100,88,101,102,103,31,104,92,105,106,107,108,109,110,111,84,36,83],"incident triage runbook","incident triage","triage","runbook","error","latency","about","incidents","rate","Production","spike","service",{"skillNo":113,"name":114,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":39},"01M718CMK6R22RHEBDN1VW1YB5","eval-audit-and-sweep","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Frightmodel\u002F.claude\u002Fskills\u002Feval-audit-and-sweep\u002FSKILL.md",[],[118,119,120,121,122],"eval","eval audit","eval audit and sweep","audit","sweep",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":132,"publishedAt":39},"01M718CJ7RTEG518SSEJMH3H8H","edgartools-sec-data","How to pull SEC EDGAR data with the edgartools Python package — company lookup, filings, XBRL financial statements, and filing sections like Item 1A risk factors. Use whenever a task involves SEC filings, 10-K\u002F10-Q data, or company financials.","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Fresearch-desk\u002Fskills\u002Fedgartools\u002FSKILL.md",[129],{"categoryNo":130,"categoryName":131,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000033","数据分析师",[34,133,134,135,136,137,89,138,37,84,139,140,141,142,143,144,145,146,147,148],"edgartools sec data","edgartools","company","company lookup","financial statements","with","package","how to","python","lookup","filing","filings","risk","sec edgar","financials","pull",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":158,"publishedAt":39},"01M718CF9KPNBKPWFJN27XDN6A","workshop","Workshop coach for the Research Desk (SEC agents) workshop. Use when the user types \u002Fworkshop, asks for a workshop act or module (\"act 2\", \"next act\", \"where am I\"), wants a TODO(workshop-N) implemented or explained, or asks for help following WORKSHOP.md.","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Fresearch-desk\u002F.claude\u002Fskills\u002Fworkshop\u002FSKILL.md",[155],{"categoryNo":156,"categoryName":157,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000021","资料检索与研究",[151,159,160,161,36,84,162,163,31,164,165,166,167],"next","research","todo","module","coach","types","help","user","act",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":174,"publishedAt":39},"01M718CBJPS1CFB1RBBY4HAA5F","supplier-selection","How to rank and pick a supplier for a SKU. Load this whenever a task involves choosing a supplier, comparing quotes, or creating a purchase order.","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fcwc-workshops\u002Fblob\u002Fmain\u002Fagent-decomposition\u002F.claude\u002Fskills\u002Fsupplier-selection\u002FSKILL.md",[],[175,176,37,177,35,140,178,179,180,31,89],"supplier selection","selection","quotes","purchase","purchase order","pick"]