← Back to Skills Marketplace
Plan2meal
by
okikeSolutions
· GitHub ↗
· v1.2.5
5032
Downloads
5
Stars
5
Active Installs
8
Versions
Install in OpenClaw
/install plan2meal
Description
Manage recipes and grocery lists from your Plan2Meal React Native app. Add recipes from URLs, search, view, and manage your grocery lists.
Usage Guidance
Install only if you intend to connect Plan2Meal to a Convex backend and OAuth provider. Prefer your own CONVEX_URL for private use, review OAuth scopes and callback URLs, and enable ALLOW_DEFAULT_BACKEND only if you are comfortable routing recipe, grocery, and authentication traffic through the shared backend.
Capability Analysis
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.
Capability Assessment
Purpose & Capability
The code and docs align with the stated purpose: login, recipe add/list/search/show/delete, and grocery-list management through Plan2Meal backend APIs.
Instruction Scope
SKILL.md scopes use to explicit Plan2Meal actions and warns against generic cooking, nutrition, or unrelated shopping workflows; no prompt-injection or role-override behavior was found.
Install Mechanism
Installation is documented as a normal ClawdHub skill install; package.json has no preinstall/postinstall lifecycle scripts and only depends on axios at runtime.
Credentials
The skill requires Convex and GitHub OAuth configuration, with optional Google and Apple OAuth; network use and backend routing are disclosed, and shared default backend use is blocked unless ALLOW_DEFAULT_BACKEND=true.
Persistence & Privilege
OAuth access tokens and user info are stored only in in-memory maps with a 7-day session TTL and logout clearing; no disk persistence, background worker, privilege escalation, or local file indexing was found.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install plan2meal - After installation, invoke the skill by name or use
/plan2meal - Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Frequently Asked Questions
What is Plan2meal?
Manage recipes and grocery lists from your Plan2Meal React Native app. Add recipes from URLs, search, view, and manage your grocery lists. It is an AI Agent Skill for Claude Code / OpenClaw, with 5032 downloads so far.
How do I install Plan2meal?
Run "/install plan2meal" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Plan2meal free?
Yes, Plan2meal is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Plan2meal support?
Plan2meal is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Plan2meal?
It is built and maintained by okikeSolutions (@okikesolutions); the current version is v1.2.5.
More Skills