bring-rezepte

🛒 智能食谱管理与购物清单同步

🥥97总安装量 20评分人数 19
100% 的用户推荐

基于 Bring! 官方 API 的购物清单技能,支持食谱搜索、URL 解析与食材批量添加,操作前强制用户确认,适合德区家庭日常使用。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码经过审计,无 eval/exec/subprocess 等危险函数,无动态代码加载或远程代码执行
  • ✅ 仅与 Bring! 官方 API (api.getbring.com) 通信,数据传输使用 HTTPS 加密
  • ✅ 敏感操作(添加购物项)强制实施"显式确认"机制,SKILL.md 多次强调禁止未经确认修改清单
  • ⚠️ 需要用户提供 Bring! 账号凭据(EMAIL/PASSWORD)via 环境变量,需妥善保管避免泄露
  • ⚠️ 支持解析外部食谱网站 URL(chefkoch.de 等),建议仅使用可信来源的链接

使用说明

Bring Rezepte 是一款专为 Bring! 购物清单应用设计的自动化技能,旨在打通食谱发现与食材采购的闭环。该技能通过 Node.js 脚本与 Bring! 官方 API 深度集成,允许用户通过自然语言查询食谱灵感、解析外部食谱网站(如 chefkoch.de、lecker.de)的食材清单,并将所需食材批量添加至指定的购物清单中。

核心用法涵盖四大场景:首先是食谱灵感发现,通过筛选季节、饮食类型等标签获取推荐菜品;其次是外部食谱搜索与解析,利用 web_search 查找食谱 URL 后,通过内置解析器提取结构化食材数据;第三是清单管理,支持创建新清单、查询现有清单及添加食谱标记(Recipe Markers);最后是食材批量添加,但关键之处在于系统强制要求用户显式确认("IMMER FRAGEN")后才执行写入操作。

显著优点包括高度自动化的食材管理流程、对主流德语食谱网站的良好支持、清晰的权限边界以及完善的安全确认机制。技能明确禁止在未经确认的情况下修改用户清单,有效避免误操作。同时,它支持从食谱图片 URL 直接嵌入展示,无需下载即可预览,提升了用户体验。

潜在缺点主要体现在依赖性和地域限制上:首先,用户必须拥有 Bring! 账号并提供邮箱密码,这对隐私敏感用户构成门槛;其次,功能严重依赖 Bring! 服务的可用性,一旦官方 API 变更或服务中断,技能将失效;此外,虽然支持解析多种食谱网站,但解析质量取决于外部网站的结构化数据(JSON-LD)规范性,部分网站可能解析失败;最后,界面和默认配置偏向德语区用户(默认国家码 DE),对其他区域支持有限。

该技能特别适合德区 Bring! 重度用户、家庭主妇/主夫、以及需要进行膳食规划(Meal Planning)的上班族。对于经常从网络食谱获取灵感并需要同步管理购物清单的用户,能显著减少手动输入食材的繁琐工作。

使用风险主要包括账号凭据管理风险(需通过环境变量安全配置 BRING_EMAIL 和 BRING_PASSWORD)、网络依赖风险(需稳定连接 Bring! 服务器)以及外部 URL 解析的不可控性(恶意构造的 URL 虽经解析但不会执行代码,仍建议只使用可信食谱网站)。此外,由于依赖 bring-shopping 第三方库,若该库出现安全更新滞后,可能引入潜在漏洞。

bring-rezepte 内容

references文件夹
scripts文件夹
手动下载zip · 11.2 kB
bring-inspirations.mdtext/markdown
请选择文件