← 返回 Skills 市场
okikesolutions

Plan2meal

作者 okikeSolutions · GitHub ↗ · v1.2.5
cross-platform ✓ 安全检测通过
5236
总下载
5
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install plan2meal
功能描述
Manage recipes and grocery lists from your Plan2Meal React Native app. Add recipes from URLs, search, view, and manage your grocery lists.
安全使用建议
Install only if you intend to connect Plan2Meal to a Convex backend and OAuth provider. Prefer your own CONVEX_URL, enable ALLOW_DEFAULT_BACKEND only if you accept the shared backend, keep OAuth callback URLs tight, and update/lock npm dependencies before deploying from source.
功能分析
Type: OpenClaw Skill Name: plan2meal Version: 1.2.5 The OpenClaw AgentSkills skill bundle for Plan2Meal appears benign. It provides recipe and grocery list management by interacting with a Convex backend and standard OAuth providers (GitHub, Google, Apple). The code is well-structured, uses `axios` for network requests, and includes `markdownEscape` for output sanitization. There is no evidence of intentional data exfiltration, malicious execution (e.g., `eval`, `child_process`), persistence mechanisms, or obfuscation. The `SKILL.md` and `README.md` files contain appropriate guardrails and transparency disclosures regarding data routing and backend usage, without any signs of prompt injection attempts to manipulate the agent into harmful actions. The delegation of recipe URL fetching and parsing to the Convex backend (via `src/convex.ts` and `src/commands.ts`) shifts potential web scraping vulnerabilities to the backend service, rather than being a direct flaw or malicious intent within the skill itself.
能力评估
Purpose & Capability
The code matches the stated purpose: login, recipe add/list/search/show/delete, and grocery-list create/view/add operations against a Plan2Meal Convex API.
Instruction Scope
Runtime commands are scoped to explicit plan2meal actions; OAuth callback handling is broader than ideal because any text containing code= is parsed, but it still requires a matching in-memory state before token exchange.
Install Mechanism
The package uses a normal npm manifest with no install lifecycle scripts; dependencies are version-ranged and no lockfile is present, which is a supply-chain reproducibility weakness rather than hidden install behavior.
Credentials
OAuth credentials, provider token exchange, and network traffic to CONVEX_URL are proportionate for this backend integration and are disclosed; the shared default backend is blocked unless ALLOW_DEFAULT_BACKEND=true.
Persistence & Privilege
OAuth state and sessions are kept in process memory with cleanup and logout support; no disk persistence, background worker, local file indexing, privilege escalation, or shell execution was found.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install plan2meal
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /plan2meal 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.5
Security hardening + metadata consistency: explicit required env vars, default shared backend now opt-in via ALLOW_DEFAULT_BACKEND, updated docs/.env example with callback vars and data-routing disclosure.
v1.2.4
Docs consistency patch: align all default backend references to convex.cloud; no behavior change.
v1.2.3
Fix default backend URL typo: use convex.cloud (official deployment) instead of convex.site; align README/SKILL/.env.example and runtime default.
v1.2.2
Out-of-box UX update: set default CONVEX_URL to official backend, keep optional override for self-hosters, and add clear backend/data-routing disclosure in README/SKILL docs.
v1.2.1
Security follow-up: remove hardcoded backend default, require explicit CONVEX_URL, align docs/config expectations, OAuth/state hardening, cleanup for safer publishing.
v1.0.1
New version with recipe and grocery list management
v1.2.0
Recipe and grocery list management updates
v1.0.0
Initial release
元数据
Slug plan2meal
版本 1.2.5
许可证
累计安装 0
当前安装数 0
历史版本数 8
常见问题

Plan2meal 是什么?

Manage recipes and grocery lists from your Plan2Meal React Native app. Add recipes from URLs, search, view, and manage your grocery lists. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 5236 次。

如何安装 Plan2meal?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install plan2meal」即可一键安装,无需额外配置。

Plan2meal 是免费的吗?

是的,Plan2meal 完全免费(开源免费),可自由下载、安装和使用。

Plan2meal 支持哪些平台?

Plan2meal 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Plan2meal?

由 okikeSolutions(@okikesolutions)开发并维护,当前版本 v1.2.5。

💬 留言讨论