BigFood:让 dsh 智能体看懂冰箱里的食材

前言

冰箱里剩了几样食材,不知道能做什么菜,这是很多人每天都会遇到的问题。现有的做法通常是打开多模态模型对话框,手动上传图片、描述需求、自己组织 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 中列出的搜索关键词包括:冰箱菜谱食材做饭吃什么recipeingredientcooking,可以作为在技能目录里定位这个技能时的参考。更多细节直接查看仓库内的 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜