Skip to content
Back to skills

Inventory Monitoring And Alert System

ASecurity

When the user needs to monitor product inventory levels, check stock quantities against safety thresholds, identify low-stock items, and trigger automated notifications and documentation updates. This skill is triggered by keywords like 'inventory levels', 'stock quantity', 'safety threshold', 'low-stock', 'purchase requisition', 'stock alert', or when working with e-commerce platforms like WooCommerce. It provides capabilities to 1) Retrieve product data from e-commerce systems, 2) Analyze s...

  • 8 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 29, 2026
datagodocumentation

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned May 29, 2026

npx -y skills add zjunlp/Skills --skill inventory-monitoring-and-alert-system --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Inventory Monitoring And Alert System?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Inventory Monitoring And Alert System
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zjunlp-inventory-monitoring-and-alert-system/badge)](https://www.skillsdirectory.com/skills/zjunlp-inventory-monitoring-and-alert-system)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: inventory-monitoring-and-alert-system
description: When the user needs to monitor product inventory levels, check stock quantities against safety thresholds, identify low-stock items, and trigger automated notifications and documentation updates. This skill is triggered by keywords like 'inventory levels', 'stock quantity', 'safety threshold', 'low-stock', 'purchase requisition', 'stock alert', or when working with e-commerce platforms like WooCommerce. It provides capabilities to 1) Retrieve product data from e-commerce systems, 2) Analyze stock levels against configurable thresholds, 3) Identify products requiring replenishment, 4) Update Google Sheets or other documentation systems with low-stock items, and 5) Send automated email notifications to purchasing managers using customizable templates.
---
# Inventory Monitoring and Alert System

## Overview
This skill automates inventory monitoring by checking product stock levels against safety thresholds, updating purchase requisition lists, and sending email alerts.

## Core Workflow

### 1. Initial Setup & Data Collection
- **Retrieve Products**: Fetch all products from WooCommerce using `woocommerce-woo_products_list`.
- **Locate Resources**: 
  - Find the Google Sheets purchase requisition list using `google_sheet-list_spreadsheets`.
  - Read the purchasing manager's email address from `purchasing_manager_email.txt`.
  - Load the email template from `stock_alert_email_template.md`.

### 2. Inventory Analysis
- For each product, compare `stock_quantity` against `stock_threshold` (stored in `meta_data`).
- Identify all products where `stock_quantity < stock_threshold`.
- Extract supplier information from product meta_data (name, contact, ID).

### 3. Documentation Update
- Access the Google Sheet using the spreadsheet ID.
- Check existing sheet structure using `google_sheet-get_sheet_data`.
- Update cells with low-stock product information:
  - Product ID, Name, SKU
  - Current Stock, Safety Threshold
  - Supplier Name, Supplier ID, Supplier Contact
  - Alert Time (current date), Suggested Order Quantity (threshold × 1.5)

### 4. Notification Delivery
- For each low-stock product, generate personalized email using the template.
- Send email to purchasing manager with:
  - Product-specific details
  - Stock vs. threshold comparison
  - Supplier contact information
  - Link to Google Sheets requisition list

## Key Considerations
- **Pagination**: Handle large product lists by adjusting `perPage` parameter.
- **Error Handling**: Verify all required files exist before processing.
- **Data Consistency**: Ensure Google Sheets formatting matches expected columns.
- **Email Personalization**: Customize each email with specific product details.

## Success Criteria
- All low-stock products identified and documented
- Google Sheets updated with complete product information
- Individual email alerts sent for each low-stock item
- Clear summary provided to user with counts and details

Files in this skill

  • SKILL.md2.9 KB
  • references/email_template.md773 B
  • references/google_sheets_schema.md915 B
  • references/woocommerce_data_structure.md810 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.