← 返回 Skills 市场
aipoch-ai

Reagent Expiry Alert

作者 AIpoch · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
92
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install reagent-expiry-alert
功能描述
Scan reagent barcodes or IDs, log expiration dates, and generate multi-level alerts before reagent expiry to support laboratory inventory management.
安全使用建议
This skill is not obviously malicious, but there are clear mismatches and a small bug risk you should consider before using it on real inventory: - Implementation vs documentation: The SKILL.md promises multi-level alerts (e.g., 30/60/90 days), distinct warning/critical levels, and reorder recommendations; the included script only implements a simple local JSON inventory and a single alert threshold (alert-days). Reorder recommendations are not produced. Expect fewer features than the docs claim. - Bug / validation risk: The script does not validate expiry dates when scanning — it stores the string as provided. Later, check_alerts uses datetime.fromisoformat and could error if an unexpected format is stored. Also, the code treats items with <=7 days as 'expired' (adds them to the expired list), which is likely a logic bug compared with the intended behavior described in the docs. - Data storage and privacy: Inventory is saved unencrypted at ~/.openclaw/reagent_inventory.json. That file could contain sensitive lab inventory data. Review, secure, and back up that file; consider file permissions or encryption if needed. - Testing recommendation: Run python -m py_compile scripts/main.py and exercise the script in a safe environment (use throwaway inventory and a test home directory) to confirm behavior. Inspect and/or patch the script to implement proper date validation on scan, correct the alert thresholds, and add any missing features (warning levels, reorder logic) before trusting it with production data. - If you need the promised features or stronger guarantees, request a revised version from the author (author info is missing) or modify the script yourself. Avoid using this tool for controlled substances or regulated items (SKILL.md already advises against that).
功能分析
Type: OpenClaw Skill Name: reagent-expiry-alert Version: 1.0.0 The reagent-expiry-alert skill is a legitimate utility for laboratory inventory management. The Python script (scripts/main.py) manages a local JSON database in the user's home directory to track expiration dates, and the SKILL.md instructions provide clear, safe operational boundaries. There is no evidence of data exfiltration, shell execution, or malicious prompt injection.
能力评估
Purpose & Capability
The declared purpose (scan barcodes, log expiries, generate multi-level alerts, provide reorder recommendations) mostly matches the included script's high-level intent (local expiry tracking and alert printing). However, the SKILL.md promises multi-level alerts (30/60/90 days), explicit 'warning' and 'critical' levels, and reorder recommendations; scripts/main.py implements only a basic local JSON inventory and a check_alerts that produces two categories (expired and soon) based on a single alert-days threshold. Reorder recommendations are not computed. The mismatch between claimed features and actual implementation is a substantive incoherence.
Instruction Scope
SKILL.md instructs running the packaged script and describes acceptable inputs; it does not explicitly state that the script will create and write to ~/.openclaw/reagent_inventory.json. The script does create that path and reads/writes JSON locally. There is no networking or access to unrelated files or env vars. The SKILL.md asks for date validation on input, but the script does not validate expiry at scan time (it simply stores the string), which can lead to errors later when check_alerts parses expiry dates.
Install Mechanism
No install spec or external downloads — instruction-only plus a bundled script. Nothing is fetched from remote URLs and no packages are installed. This is the lowest-risk install mechanism.
Credentials
The skill requires no environment variables, no credentials, and no external config paths. The script writes a local JSON file in the user's home directory (~/.openclaw/reagent_inventory.json) which is proportional to the declared purpose.
Persistence & Privilege
The skill is not marked always:true and does not modify other skills or system-wide settings. Its only persistent effect is creating and writing a single JSON file in the user's home directory, which is expected for a local inventory tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install reagent-expiry-alert
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /reagent-expiry-alert 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of reagent-expiry-alert skill: - Log reagent barcodes/IDs and expiration dates for laboratory inventory. - Automatically generate multi-level alerts (expired, 30/60/90-day warnings) before reagent expiry. - CLI parameters for scanning, logging, and custom alert windows. - Returns expiration alert levels, inventory summary, and reorder recommendations. - Includes robust input validation, error handling, and response templates for clear reporting and risk management.
元数据
Slug reagent-expiry-alert
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Reagent Expiry Alert 是什么?

Scan reagent barcodes or IDs, log expiration dates, and generate multi-level alerts before reagent expiry to support laboratory inventory management. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 92 次。

如何安装 Reagent Expiry Alert?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install reagent-expiry-alert」即可一键安装,无需额外配置。

Reagent Expiry Alert 是免费的吗?

是的,Reagent Expiry Alert 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Reagent Expiry Alert 支持哪些平台?

Reagent Expiry Alert 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Reagent Expiry Alert?

由 AIpoch(@aipoch-ai)开发并维护,当前版本 v1.0.0。

💬 留言讨论