← Back to Skills Marketplace
1100
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tandoor-recipes
Description
Manage recipes, meal plans, and shopping lists in Tandoor Recipe Manager. Use when the user wants to create recipes, plan meals, search for recipes, or manage their shopping list.
Usage Guidance
This skill largely does what it claims — it issues API calls to your Tandoor instance using TANDOOR_URL and TANDOOR_API_TOKEN. Before installing: (1) Be aware the package expects Node modules (e.g., zod) but no install step is provided; you should run npm install in a safe environment or verify bundled JS runs without external dependencies. (2) The code reads an undocumented TANDOOR_ADDITIONAL_HEADERS env var (JSON) which, if set, will be merged into requests — only set it if you trust the skill and know why extra headers are needed. (3) Review the included scripts (tandoor.js and api.js) yourself or run the skill in an isolated environment/network to confirm behavior. (4) Prefer giving the TANDOOR_API_TOKEN least privilege and rotate/revoke it if you stop using the skill. These inconsistencies look like oversights rather than malice, but they warrant caution.
Capability Analysis
Type: OpenClaw Skill
Name: tandoor-recipes
Version: 1.0.0
The skill is designed to interact with a Tandoor Recipe Manager API, requiring `TANDOOR_URL` and `TANDOOR_API_TOKEN` environment variables for authentication. All API calls in `scripts/tandoor.js` are made to the configured Tandoor instance using `fetch` via `scripts/api.js`, with user inputs being properly encoded or parsed. The `SKILL.md` provides clear, benign instructions for the AI agent, and there is no evidence of prompt injection, data exfiltration, malicious execution, persistence, or obfuscation across any of the files.
Capability Assessment
Purpose & Capability
Name/description match the code: the scripts call Tandoor API endpoints and implement recipe, meal-plan, and shopping-list operations. Required binary (node) and required env vars (TANDOOR_URL, TANDOOR_API_TOKEN) are appropriate. Minor mismatch: package.json declares a runtime dependency on 'zod' but the SKILL.md/registry did not include an install step to ensure Node packages are present.
Instruction Scope
SKILL.md instructs the agent to run node ./scripts/tandoor.js and documents TANDOOR_URL and TANDOOR_API_TOKEN only. The actual code also reads an undocumented environment variable TANDOOR_ADDITIONAL_HEADERS (JSON) and will merge that into outgoing headers. The instructions do not mention this env var or validate its use; that is an unexpected surface the agent could use.
Install Mechanism
There is no install spec (instruction-only), which is low risk, but the package includes JS source that imports 'zod' and package.json lists dependencies. Without an install step the runtime may fail (missing node modules). No downloads or remote installs are performed by the skill itself.
Credentials
Declared env vars (TANDOOR_URL, TANDOOR_API_TOKEN) are proportional to the stated purpose. However, code accepts an extra environment variable (TANDOOR_ADDITIONAL_HEADERS) not declared as required; while it is optional and only applied to requests to the configured TANDOOR_URL, it is an undocumented way to influence outgoing headers.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and does not ask to persist credentials beyond using the provided environment variables. It runs as a one-off CLI tool invoked by the agent.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tandoor-recipes - After installation, invoke the skill by name or use
/tandoor-recipes - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of tandoor-recipes skill.
- Manage recipes, meal plans, and shopping lists in Tandoor Recipe Manager via command-line scripts.
- Search, create, retrieve, and schedule recipes.
- View and modify meal plans for specific dates.
- Add, check off, and remove shopping list items.
- Browse available foods, meal types, units, and keywords for reference.
- Includes example workflows for common tasks and troubleshooting tips.
Metadata
Frequently Asked Questions
What is Tandoor Recipe?
Manage recipes, meal plans, and shopping lists in Tandoor Recipe Manager. Use when the user wants to create recipes, plan meals, search for recipes, or manage their shopping list. It is an AI Agent Skill for Claude Code / OpenClaw, with 1100 downloads so far.
How do I install Tandoor Recipe?
Run "/install tandoor-recipes" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tandoor Recipe free?
Yes, Tandoor Recipe is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Tandoor Recipe support?
Tandoor Recipe is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tandoor Recipe?
It is built and maintained by itsnikhil (@itsnikhil); the current version is v1.0.0.
More Skills