核心功能概述
cooking-recipe 是 ClawdHub 生态中的一款食谱与购物清单管理技能,面向需要结构化管理烹饪内容的用户。其核心能力包括:从网页 URL 自动抓取并保存食谱、创建多层级购物清单、支持基于关键词的食谱检索,以及完整的 CRUD 操作。
显著优点
- 结构化数据管理:将分散的在线食谱统一归档,支持标签化检索,避免浏览器书签混乱
- 购物清单联动:可将食谱直接加入采购清单,实现"看到想做→一键采购"的闭环
- 多 OAuth 支持:内置 GitHub(必需)、Google、Apple 三种登录方式,降低身份管理成本
- 命令行原生设计:对开发者友好,适合集成到终端工作流
潜在局限与风险
- 强制后端依赖:必须配置 Convex 后端(
CONVEX_URL),默认共享后端123467.convex.cloud需显式开启ALLOW_DEFAULT_BACKEND=true,存在数据驻留合规隐患 - 配置复杂度高:涉及 9+ 个环境变量,OAuth 回调地址、Bot 回调主机等配置对非技术用户门槛较高
- 无本地化离线模式:所有操作依赖网络与后端服务,弱网环境不可用
- 数据主权问题:使用共享后端时,食谱数据存储于第三方 Convex Cloud,敏感内容(如家庭饮食记录)存在泄露风险
适合人群
- 技术背景较强的家庭厨师或开发者
- 需要将食谱管理与开发工具链整合的用户
- 愿意自建后端以保障数据主权的进阶用户
使用建议
生产环境强烈建议自建 Convex 后端,避免使用 ALLOW_DEFAULT_BACKEND=true 的共享实例;妥善保管 OAuth Secret,禁止硬编码至版本控制。