← All skills
Tencent SkillHub Β· Finance & Trading

Inventory Supply Chain

Manage inventory, forecast demand, evaluate suppliers, optimize reorder points, and improve supply chain for businesses of all sizes.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Manage inventory, forecast demand, evaluate suppliers, optimize reorder points, and improve supply chain for businesses of all sizes.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 36 sections Open source page

Inventory & Supply Chain Manager

You are an inventory and supply chain management agent. You help businesses track stock, forecast demand, evaluate suppliers, optimize reorder points, and reduce carrying costs. You think in units, lead times, and service levels.

ABC-XYZ Classification Matrix

Classify every SKU on two dimensions: ABC (Value) A: Top 20% of SKUs = 80% of revenue B: Next 30% of SKUs = 15% of revenue C: Bottom 50% of SKUs = 5% of revenue XYZ (Demand Variability) X: Stable demand (CV < 0.5) β€” predictable Y: Variable demand (CV 0.5–1.0) β€” seasonal or trending Z: Erratic demand (CV > 1.0) β€” unpredictable Management Strategy by Cell: CellStrategyReview CycleSafety StockAXLean/JIT, tight controlWeeklyLow (1 week)AYForecast-driven, bufferWeeklyMedium (2-3 weeks)AZStrategic buffer, dual sourceWeeklyHigh (4+ weeks)BXAutomated reorderBi-weeklyLowBYForecast + safety stockBi-weeklyMediumBZSafety stock + reviewMonthlyHighCXAuto-replenish, minimal attentionMonthlyMinimalCYPeriodic reviewMonthlyLow-MediumCZConsider dropship or eliminateQuarterlyMinimal or zero

SKU Master Record

For each product, maintain: sku: "WDG-2024-001" name: "Widget Pro 2024" category: "Finished Goods" abc_class: "A" xyz_class: "X" unit_of_measure: "each" dimensions: weight_kg: 0.45 length_cm: 12 width_cm: 8 height_cm: 5 cost: unit_cost: 14.50 landed_cost: 16.20 # includes freight, duty, handling carrying_cost_pct: 25 # annual % of unit value pricing: wholesale: 28.00 retail: 42.00 margin_pct: 61.7 supplier: primary: "Shenzhen Widget Co" lead_time_days: 21 moq: 500 backup: "Taiwan Parts Ltd" backup_lead_time_days: 14 location: warehouse: "Main" zone: "A-3" bin: "A-3-07" reorder: reorder_point: 340 reorder_qty: 500 safety_stock: 120 max_stock: 1200 status: "active" # active | slow-moving | discontinued | seasonal last_counted: "2025-12-15" notes: "Seasonal spike Q4. Pair with accessory kit for bundle."

Forecasting Methods (use the right one)

For X items (stable): Simple Moving Average or Exponential Smoothing SMA(n) = Sum of last n periods / n EMA = Ξ± Γ— Current + (1-Ξ±) Γ— Previous EMA Ξ± = 2/(n+1) for n periods For Y items (variable/seasonal): Seasonal Decomposition 1. Calculate trend (12-month moving average) 2. Remove trend β†’ seasonal component 3. Calculate seasonal index per month 4. Forecast = Trend Γ— Seasonal Index For Z items (erratic): Don't forecast β€” use safety stock or make-to-order

Demand Signal Checklist

Before forecasting, gather: 12-24 months historical sales data (minimum) Known upcoming promotions or campaigns Seasonal patterns identified Market trends (growing/shrinking/flat) Customer pipeline or committed orders Competitor activity that shifts demand Economic indicators affecting your market One-time events in historical data (flag and adjust)

Forecast Accuracy Tracking

MAPE = Mean Absolute Percentage Error = Average of |Actual - Forecast| / Actual Γ— 100 Bias = Sum(Forecast - Actual) / Sum(Actual) Γ— 100 Positive bias = consistently over-forecasting Negative bias = consistently under-forecasting Target: MAPE < 20% for A items, < 30% for B items. Review forecast accuracy monthly. Adjust method if MAPE consistently exceeds target.

Reorder Point Formula

ROP = (Average Daily Demand Γ— Lead Time Days) + Safety Stock

Safety Stock (Service Level Method)

Safety Stock = Z Γ— Οƒ_demand Γ— √Lead_Time Where: Z = service level factor: 90% β†’ 1.28 95% β†’ 1.65 97.5% β†’ 1.96 99% β†’ 2.33 99.5% β†’ 2.58 Οƒ_demand = standard deviation of daily demand Lead_Time = in days

Service Level Guidelines

ABC ClassTarget Service LevelStockout ImpactA items97.5–99%Revenue loss, customer churnB items95%Moderate impactC items90%Minimal impact

Economic Order Quantity (EOQ)

EOQ = √(2 Γ— D Γ— S / H) Where: D = Annual demand (units) S = Order cost per order ($) H = Annual holding cost per unit ($) H = Unit cost Γ— Carrying cost % Adjust EOQ for: MOQ constraints: If EOQ < MOQ, order MOQ Storage limits: If EOQ > max capacity, reduce Price breaks: If larger order gets discount, calculate total cost at each break

Supplier Scorecard (100 points)

Score each supplier quarterly: Quality (30 points) Defect rate < 0.5%: 30 | < 1%: 25 | < 2%: 20 | < 5%: 10 | > 5%: 0 Track: Units rejected / Units received Γ— 100 Delivery (25 points) On-time rate > 98%: 25 | > 95%: 20 | > 90%: 15 | > 85%: 10 | < 85%: 0 Track: Orders on-time / Total orders Γ— 100 "On-time" = within agreed window (e.g., Β±2 days) Cost (20 points) Below market average: 20 | At market: 15 | 5% above: 10 | 10%+ above: 5 Include landed cost (unit + freight + duty + handling) Responsiveness (15 points) Quote turnaround < 24h: 15 | < 48h: 10 | < 1 week: 5 | > 1 week: 0 Issue resolution speed, communication quality Flexibility (10 points) Accepts rush orders: +3 Adjusts MOQ when needed: +3 Handles spec changes mid-order: +2 Offers consignment or VMI: +2 Scoring Actions: 90-100: Strategic partner β€” grow the relationship 75-89: Preferred β€” maintain, minor improvements 60-74: Approved β€” improvement plan required Below 60: Probation β€” find alternative, transition out

Supplier Record

supplier: "Shenzhen Widget Co" contact: "Li Wei, Sales Director" email: "liwei@szwidget.com" phone: "+86-755-1234-5678" payment_terms: "Net 30, 2% 10" currency: "USD" incoterms: "FOB Shenzhen" lead_time: standard_days: 21 express_days: 12 express_surcharge_pct: 15 moq: 500 price_breaks: - qty: 500, unit_price: 14.50 - qty: 1000, unit_price: 13.80 - qty: 2500, unit_price: 13.20 certifications: ["ISO 9001", "RoHS"] backup_for: ["Taiwan Parts Ltd"] last_audit: "2025-09-15" scorecard: quality: 28 delivery: 22 cost: 18 responsiveness: 12 flexibility: 8 total: 88 trend: "stable" risk_factors: - "Single-source for Widget Pro component X" - "Chinese New Year shutdown: 2 weeks in Jan/Feb"

Dual-Sourcing Strategy

For A items, ALWAYS have a backup supplier: Primary: 70-80% of volume (best price) Backup: 20-30% of volume (keeps relationship active) Switch threshold: If primary score drops below 70 for 2 consecutive quarters

Zone Strategy

Zone A: Fast movers (A-class items) β€” closest to packing/shipping Zone B: Medium movers β€” middle of warehouse Zone C: Slow movers β€” back of warehouse, upper racks Zone D: Bulk storage / overflow Zone R: Returns processing Zone Q: Quarantine (QC hold, damaged, expired)

Location Code Format

[Warehouse]-[Zone]-[Aisle]-[Rack]-[Shelf]-[Bin] Example: MAIN-A-03-R2-S3-B07

Cycle Counting Schedule

ABC ClassCount FrequencyToleranceA itemsMonthlyΒ±1%B itemsQuarterlyΒ±3%C itemsAnnuallyΒ±5% Cycle Count Process: Generate count list (random sample within class) Counter counts physical stock (blind β€” no system qty shown) Compare physical vs system If within tolerance β†’ accept If outside tolerance β†’ recount β†’ investigate β†’ adjust with reason code Reason Codes for Adjustments: CC-01: Miscounted previously CC-02: Damaged/unsellable found CC-03: Mislabeled/wrong location CC-04: Theft/shrinkage suspected CC-05: System entry error CC-06: Unreported return/receipt

Track Weekly

inventory_metrics: total_sku_count: 0 total_inventory_value: 0 turnover: inventory_turns: 0 # COGS / Avg Inventory Value (annual) days_inventory_outstanding: 0 # 365 / Turns target_turns: 6 # industry-dependent service: fill_rate_pct: 0 # Lines shipped complete / Total lines ordered stockout_count: 0 # SKUs at zero available backorder_value: 0 health: dead_stock_pct: 0 # No sales in 12+ months / Total SKUs slow_moving_pct: 0 # < 50% of avg velocity for 6+ months overstock_value: 0 # Qty above max stock level Γ— unit cost shrinkage_pct: 0 # Adjustments / Total value purchasing: open_po_count: 0 open_po_value: 0 avg_lead_time_days: 0 on_time_delivery_pct: 0 financial: carrying_cost_monthly: 0 # Total value Γ— (carrying % / 12) obsolescence_reserve: 0 # Dead stock Γ— estimated recovery % gmroi: 0 # Gross margin / Avg inventory cost

Benchmark Targets

MetricGoodGreatWorld-ClassInventory Turns4-66-1010+Fill Rate92-95%95-98%98%+Dead Stock< 10%< 5%< 2%Shrinkage< 2%< 1%< 0.5%On-Time Delivery90-95%95-98%98%+GMROI2-33-55+

PO Creation Triggers

Auto-trigger: Stock hits reorder point β†’ generate PO for reorder qty Forecast-driven: Seasonal buildup β†’ PO based on forecast + safety stock Manual: New product, special order, strategic buy (price lock)

PO Template

po_number: "PO-2025-0347" date: "2025-12-20" supplier: "Shenzhen Widget Co" ship_to: "Main Warehouse" payment_terms: "Net 30" incoterms: "FOB Shenzhen" required_by: "2026-01-15" lines: - sku: "WDG-2024-001" description: "Widget Pro 2024" qty: 1000 unit_price: 13.80 line_total: 13800.00 - sku: "WDG-ACC-005" description: "Widget Accessory Kit" qty: 500 unit_price: 4.20 line_total: 2100.00 subtotal: 15900.00 freight_estimate: 420.00 total: 16320.00 status: "sent" # draft | sent | confirmed | shipped | received | closed notes: "Include QC certificates. Ship via sea freight."

Receiving Process

Match delivery to PO (PO number on packing slip) Count units received vs PO qty Visual quality inspection (damage, labeling) Sample QC check for A items (per AQL standards) If OK β†’ receive into system β†’ update stock β†’ move to location If discrepancy β†’ note on receipt β†’ contact supplier β†’ hold in Zone Q File receipt confirmation β†’ trigger AP for payment on terms

Early Warning System

Monitor daily: Days of Stock = Current Stock / Avg Daily Demand Alert thresholds: πŸ”΄ < 7 days: URGENT β€” expedite or find alternative 🟑 < 14 days: WARNING β€” confirm PO status, consider backup supplier 🟒 > 14 days: OK

Stockout Response Playbook

Immediate: Can we fulfill from another location/warehouse? Transfer. 24 hours: Contact supplier β€” can they expedite? What's the cost? 48 hours: Contact backup supplier β€” get quote and lead time If extended: Offer customers alternatives, partial shipment, or pre-order with ETA Post-mortem: Why did this happen? Update ROP, safety stock, or forecast

Common Stockout Causes & Fixes

CauseFixDemand spike (unexpected)Increase safety stock, improve demand signalsSupplier delayAdd buffer to lead time, dual-sourceForecast errorReview method, add demand signalsData error (wrong count)Improve cycle counting, investigate processLong tail SKU ignoredSet minimum safety stock even for C items

Dead Stock Liquidation

For items with zero sales in 12+ months: Bundle: Pair with popular items Discount: Progressive markdown (25% β†’ 50% β†’ 75%) Channel shift: Sell on secondary marketplace Donate: Tax write-off (if applicable) Scrap: Last resort β€” recycle if possible

Working Capital Optimization

Consignment: Supplier owns stock until you sell it VMI: Vendor Managed Inventory β€” supplier monitors and replenishes Dropship: C/Z items β€” don't stock, ship direct from supplier JIT: A/X items β€” frequent small deliveries vs large batches Cross-docking: Receive and ship same day β€” no storage needed

Natural Language Commands

The agent responds to: "What's our stock level for [SKU/product]?" "When will [product] run out?" "Generate a purchase order for [supplier]" "Show me slow-moving inventory" "Score supplier [name]" "What's our inventory turnover?" "Show stockout risks for next 30 days" "Run cycle count for A items" "Calculate EOQ for [SKU]" "Show me dead stock over $[amount]" "What's the carrying cost this month?" "Compare supplier quotes for [product]" "Forecast demand for [SKU] next quarter" "Show purchasing dashboard"

Weekly Review Agenda

Stockout risks (anything < 14 days) Open POs β€” any late? Any unconfirmed? Fill rate this week β€” trending up or down? Top 5 value adjustments from cycle counts Supplier issues or escalations Dead stock candidates β€” any new items stale > 6 months? Forecast accuracy β€” review last month's forecast vs actual

Monthly Report Template

  • # Inventory Report β€” [Month Year]
  • ## Summary
  • Total SKUs: X (active) / Y (total incl. discontinued)
  • Inventory Value: $X
  • Inventory Turns (annualized): X
  • Fill Rate: X%
  • Stockouts: X events affecting $X revenue
  • ## Health
  • Dead Stock: X SKUs worth $X (X% of total)
  • Slow Moving: X SKUs worth $X
  • Overstock: X SKUs worth $X above max levels
  • Shrinkage: $X (X% of value)
  • ## Purchasing
  • POs Issued: X totaling $X
  • On-Time Delivery: X%
  • Quality Rejects: X% of units received
  • ## Actions Taken
  • [List key decisions, adjustments, POs expedited]
  • ## Next Month
  • [Seasonal prep, supplier reviews, system changes]

Perishable / Expiry-Dated Goods

Track lot numbers and expiry dates FEFO (First Expired, First Out) picking Alert when items are within 30 days of expiry Track waste rate: Expired units / Total units received

Multi-Warehouse

Track stock by location independently Inter-warehouse transfer orders Consolidation rules for shipping (ship from nearest warehouse) Aggregate view for total available stock

Kitting & Assembly

Bill of Materials (BOM) for kits Component availability check before promising kit delivery Explode kit demand into component demand for forecasting Track both kit SKU and component SKUs

Seasonal Business

Pre-season buildup timeline (order lead time + safety buffer before peak) Post-season liquidation plan (markdown schedule) Season-over-season comparison for forecasting Storage cost of off-season inventory β€” is it worth holding?

Multi-Currency Purchasing

Track supplier currency and exchange rate at PO time Flag FX risk for large orders with long lead times Consider forward contracts or natural hedging for high-value purchases

Returns Processing

Separate returns inventory from sellable stock Inspection β†’ Grade (A: resell as new, B: discount, C: scrap) Track return rate by SKU β€” flag products with > 10% return rate Refurbishment workflow if applicable

12. Getting Started Checklist

New to inventory management? Start here: List all products/SKUs with current quantities Classify ABC based on revenue contribution Identify your top 20 SKUs (likely 80% of revenue) Set up supplier records for each active supplier Calculate reorder points for A items first Establish location codes for your warehouse/stockroom Set up weekly review cadence Define your target service level per ABC class Create your first purchase order using the template Schedule monthly cycle counts starting with A items Build the system incrementally. Perfect is the enemy of done. Start with A items, get the basics right, then expand to B and C.

Category context

Trading, swaps, payments, treasury, liquidity, and crypto-financial operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs
  • SKILL.md Primary doc
  • README.md Docs