shelf-life-management

Implement FEFO allocation and expiration date tracking for perishable inventory.

56|16|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/kishorkukreja/awesome-supply-chain --skill shelf-life-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shelf-life-management
Source: https://github.com/kishorkukreja/awesome-supply-chain/tree/main/skills/shelf-life-management
Command: npx skills add https://github.com/kishorkukreja/awesome-supply-chain --skill shelf-life-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, scipy, pulp, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing perishable inventory by minimizing waste, optimizing product freshness, and ensuring efficient stock rotation through advanced date code tracking and FEFO (First-Expired-First-Out) principles.

Core Features & Use Cases

  • Expiration Date Tracking: Calculates Remaining Shelf Life (RSL) and categorizes inventory into zones (green, yellow, red, expired) for proactive management.
  • FEFO Allocation: Implements First-Expired-First-Out logic for order fulfillment, ensuring older stock is allocated first.
  • Waste Reduction: Provides strategies for dynamic markdown optimization and waste tracking to identify and mitigate loss drivers.
  • Use Case: A grocery store can use this Skill to identify products nearing their expiration date, trigger markdowns, and ensure that when an order is placed, the oldest stock is picked first to prevent spoilage.

Quick Start

Use the shelf-life-management skill to analyze current inventory and identify items expiring within the next 7 days.

Frequently Asked Questions about shelf-life-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement FEFO allocation logic for perishable inventory?

To implement FEFO allocation, this Skill uses Python libraries like pandas and pulp to calculate First-Expired-First-Out logic, ensuring older stock is picked first for order fulfillment. It tracks expiration dates to optimize perishable inventory rotation.

What is the best way to track expiration dates and reduce waste for perishable goods?

The best way to reduce waste for perishable goods is by calculating Remaining Shelf Life (RSL) to categorize inventory into green, yellow, red, and expired zones. This proactive tracking triggers dynamic markdowns to mitigate loss drivers.

Can I use Python and scipy for dynamic markdown optimization of near-expired products?

Yes, you can use Python and scipy for dynamic markdown optimization of near-expired products. This Skill leverages scipy alongside numpy to optimize freshness and handle perishable products by identifying items expiring within specific timeframes.

How do I optimize product freshness through supplier selection and date code management?

You can optimize product freshness by analyzing supplier selection and managing date codes using Python. This Skill utilizes pandas and numpy to calculate Remaining Shelf Life, ensuring efficient stock rotation and freshness optimization for perishable goods.

Does this inventory management approach work for grocery store stock rotation?

Yes, this inventory management approach works for grocery store stock rotation. A grocery store can use this Skill to identify products nearing expiration, trigger markdowns, and ensure older stock is allocated first to prevent spoilage.