前言¶
冰箱里剩了几样食材,不知道能做什么菜,这是很多人每天都会遇到的问题。现有的做法通常是打开多模态模型对话框,手动上传图片、描述需求、自己组织 prompt,每次都要重复一遍。
BigFood 把这条流程封装成了一个遵循 Agent Skills 开放标准的技能。装进 DeepSeek Harness(dsh)之后,「拍冰箱 → 识别食材 → 推荐菜谱」就变成智能体自带的能力,不需要每次重新搭提示词。下面介绍这个技能的定位、功能和安装方法。
这是什么¶
BigFood(包名 @kobenfang/dsh-bigfood,版本 1.0.0)由 kobenfang 维护,定位是「AI 冰箱管家」:上传食材图片识别食材,再根据识别结果推荐菜谱,同时支持多图混搭、冰箱食材管理和采购提醒。
它遵循 Agent Skills 开放标准(SKILL.md + YAML frontmatter),因此不绑定 dsh 一家,OpenClaw、Claude Code 等支持 Agent Skills 的框架也可以使用。许可证为 MIT。
核心功能¶
已核实的功能如下:
1、上传食材图片识别食材,前提是所使用的模型支持多模态(图片分析);
2、根据识别出的食材推荐菜谱;
3、多图混搭,即可以同时上传多张图片组合分析;
4、冰箱食材管理(inventory management),记录家里已有的食材;
5、采购提醒,结合库存情况提示需要买什么。
完整功能说明写在仓库内的 SKILL.md 中,仓库目录结构里也只列出了这一个核心文件:
bigfood/
├── SKILL.md # 技能定义(Agent Skills 标准)
安装与启用¶
官方安装方式是把仓库 clone 到 Agent Skills 技能目录,没有提供 dsh plugin add 之类的专用命令。推荐放进用户级共享目录,这样所有项目都能用:
mkdir -p ~/.agents
git clone https://github.com/kobenfang/bigfood.git ~/.agents/bigfood
如果只想在某个项目里使用,可以放进该项目的 .agents 目录:
mkdir -p .agents
cp -r bigfood .agents/
两种方式任选其一。完成后启动 dsh,即可在技能列表中找到 bigfood。
OpenClaw 用户也可以从 ClawHub 安装:
npx clawhub install bigfood
如果想在 ClawHub 上确认这个包,可以执行:
npx clawhub search bigfood
典型用法¶
安装并启动 dsh 之后,整个使用流程是:上传食材图片,技能调用多模态能力识别其中的食材,再基于识别结果给出菜谱推荐。如果家里的食材分散在几个位置,可以一次上传多张图片做混搭分析;结合冰箱食材管理和采购提醒,还能在库存不足时得到提示。
仓库 README 中列出的搜索关键词包括:冰箱、菜谱、食材、做饭、吃什么、recipe、ingredient、cooking,可以作为在技能目录里定位这个技能时的参考。更多细节直接查看仓库内的 SKILL.md。
适用场景与注意¶
适合两类人:一是 dsh 用户,想让智能体多一个「看图做饭」的实用技能;二是做 Agent Skills 生态的开发者,可以参考它用 SKILL.md 组织一个图像输入类技能的写法。
使用前有两点需要注意:
1、食材识别依赖多模态模型支持。如果当前 dsh 会话接入的是纯文本模型,图片识别这一环节无法工作。
2、技能会以当前 dsh 进程的权限运行。安装前建议先阅读仓库源码和 SKILL.md,确认行为符合预期;许可证为 MIT,条款相对宽松,但仍建议自行确认。
结尾¶
BigFood 把「冰箱里有什么、能做什么」这个高频小需求做成了一个开箱即用的技能,安装只有一条 git clone,换框架也不受影响,这正是 Agent Skills 标准的价值所在。
目录页:https://www.skillhub.cn/plugins/kobenfang/BigFood (社区维护的站点,与 DeepSeek / 幻方无官方从属关系)
GitHub 仓库:https://github.com/kobenfang/BigFood