Fridge Tracker 是一个用于追踪冰箱与食品储藏室库存的技能,使用 SQLite 做持久化存储。
用途:记录食品项目及其数量,随时查看、添加或移除库存。
主要能力与命令: /fridge list(默认):列出库存。执行 sqlite3 /data/workspace/pantry.db "SELECT item, quantity, updated_at FROM fridge ORDER BY item;",结果以项目符号列表展示;若为空则提示“Fridge is empty. Add items with /fridge add <item> <quantity>”。 /fridge add <item> [quantity]:添加或更新项目。执行 sqlite3 /data/workspace/pantry.db "INSERT OR REPLACE INTO fridge (item,quantity,updated_at) VALUES (lower(?),?,datetime('now'));" '<item>' '<quantity>',回复“Added [item] ([quantity]) to fridge.”。 /fridge remove <item>:删除项目。执行 sqlite3 /data/workspace/pantry.db "DELETE FROM fridge WHERE item=lower(?);" '<item>',回复“Removed [item].”或“Item not found.”。 /fridge clear:清空库存。执行 sqlite3 /data/workspace/pantry.db "DELETE FROM fridge;",回复“Fridge cleared.”。
初始化:bash /data/workspace/clawbee/skills/fridge-tracker/scripts/init-db.sh。
适用场景:日常家庭食品管理,并与 meal-planner、shopping-agent 技能共享同一份数据。
限制与注意事项:存储时项目名称统一转为小写;若环境无 sqlite3,则退化为在会话内存中维护库存,此时持久化能力缺失。官方未提供收费、价格、平台支持等更多信息。