返回顶部
f

food-expiry-reminder食品过期提醒

食品过期提醒技能。用于记录、管理和提醒食品过期情况。当用户需要记录食品信息、检查食品是否过期、查看即将过期的食品或管理食品库存时使用此技能。数据存储在food_data.json文件中。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
356
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

food-expiry-reminder

食品过期提醒技能

本技能帮助用户记录、管理和提醒食品过期情况。所有食品数据存储在food_data.json文件中。

功能概述

  1. 1. 记录食品信息 - 添加新的食品记录
  2. 检查过期状态 - 检查食品是否已过期或即将过期
  3. 查看所有食品 - 列出所有食品及其状态
  4. 提醒功能 - 提醒一周内将过期的食物
  5. 数据管理 - 更新或删除食品记录

数据结构

食品数据存储在food_data.json文件中,格式如下:

json
{
foods: [
{
id: 唯一标识符,
name: 食品名称,
production_date: 生产日期 (YYYY-MM-DD),
expiry_days: 保质期天数,
expiry_date: 过期日期 (自动计算),
location: 存放位置,
quantity: 数量,
notes: 备注,
created_at: 创建时间,
updated_at: 更新时间
}
]
}

使用方法

1. 添加新食品

使用以下命令添加新食品:

bash
python scripts/add_food.py 食品名称 生产日期 保质期天数 存放位置 数量 备注

或手动编辑food_data.json文件。

2. 检查过期状态

运行检查脚本查看过期和即将过期的食品:

bash
python scripts/check_expiry.py

3. 查看所有食品

查看当前存储的所有食品:

bash
python scripts/list_foods.py

4. 获取提醒

获取一周内将过期的食品提醒:

bash
python scripts/get_reminders.py

脚本说明

scripts/add_food.py

添加新食品到数据库。参数:

  • - 食品名称
  • 生产日期 (YYYY-MM-DD)
  • 保质期天数 (整数)
  • 存放位置
  • 数量 (可选,默认1)
  • 备注 (可选)

scripts/check_expiry.py

检查所有食品的过期状态,显示:

  • - 已过期的食品
  • 一周内将过期的食品
  • 两周内将过期的食品
  • 安全的食品

scripts/list_foods.py

列出所有食品的详细信息,包括状态。

scripts/get_reminders.py

专门获取一周内将过期的食品提醒。

scripts/init_data.py

初始化food_data.json文件(如果不存在)。

工作流程

  1. 1. 初始化数据文件 - 首次使用时运行initdata.py
  2. 添加食品记录 - 购买新食品后立即记录
  3. 定期检查 - 每天或每周运行checkexpiry.py
  4. 处理提醒 - 根据提醒处理即将过期的食品

注意事项

  1. 1. 生产日期格式必须为YYYY-MM-DD
  2. 保质期天数为整数
  3. 过期日期会自动计算
  4. 建议每天运行一次检查脚本
  5. 数据文件位于data/food_data.json

参考文件

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 food-expiry-reminder-1776208209 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 food-expiry-reminder-1776208209 技能

通过命令行安装

skillhub install food-expiry-reminder-1776208209

下载

⬇ 下载 food-expiry-reminder v1.0.0(免费)

文件大小: 14.62 KB | 发布时间: 2026-4-15 11:30

v1.0.0 最新 2026-4-15 11:30
Initial release of food-expiry-reminder skill:

- Record, manage, and get reminders for food expiry dates.
- Store food data in food_data.json with fields like name, production date, expiry, location, and notes.
- Add new food records, check expiry status, list all items, and get reminders for soon-to-expire foods via scripts.
- Scripts provided for adding, checking, listing foods, setting reminders, and data initialization.
- Documentation includes usage, data structure, and workflow guidance.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部