核心用法
Plan2Meal Skill 是 ClawdHub 生态中的食谱管理与 grocery 清单工具,面向 React Native 应用 Plan2Meal 提供 CLI 控制能力。用户可通过 OAuth(GitHub/Google/Apple)登录后,执行食谱的 URL 抓取、搜索、查看、删除,以及购物清单的创建、管理与配方关联。
关键操作路径:
plan2meal add <url>自动提取网页食谱元数据plan2meal list-create <name>+list-add <listId> <recipeId>将食谱关联至购物清单- Telegram 格式美化输出,适合移动端查看
显著优点
- 零代码食谱采集:支持主流食谱网站的 metadata 抓取,无需手动输入
- 多提供商认证灵活:GitHub/Google/Apple 三选一,覆盖大多数用户账号体系
- 自托管友好:
CONVEX_URL可覆盖默认后端gallant-bass-875.convex.cloud,满足数据主权需求 - 清单联动设计:食谱与购物清单打通,实现"看到食谱→生成采购清单"的闭环
潜在缺点与局限性
- 免费层限制严苛:仅 5 道食谱上限,重度用户几乎必须付费
- 后端依赖单一:默认 Convex Cloud 域名(
gallant-bass-875)缺乏企业级 SLA 说明 - OAuth 配置门槛高:需分别注册 GitHub/Google/Apple 开发者应用并配置回调 URL,对普通用户不友好
- 功能边界模糊:技能描述提及"React Native app"但实际为 CLI 工具,可能存在用户预期错位
- 安全报告缺失:提供的"安全认证报告"明确标注"未执行安全扫描",实际安全状态未知
适合人群
- 轻度食谱收藏者(5道以内需求)
- 已有 Plan2Meal 移动应用用户的 CLI 扩展场景
- 注重数据自主权、愿意自托管 Convex 后端的开发者
常规风险
- 数据路由不透明:默认流量发送至特定 Convex 子域名,用户可能未意识到第三方托管
- OAuth 密钥管理风险:环境变量需配置多组客户端密钥,泄漏风险随配置复杂度上升
- 供应商锁定:食谱数据存储于 Convex 后端,迁移成本未说明