← Back to Skills Marketplace
lars147

Cookidoo

by Lars147 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1044
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tmx-cli
Description
Manage Thermomix/Cookidoo meal planning via tmx-cli. Use for recipe search, weekly meal plan management, shopping list generation, favorites, and recipe details. Trigger when the user mentions Cookidoo, Thermomix, Wochenplan, meal plan, Rezept, recipe, or Einkaufsliste for cooking.
Usage Guidance
This skill appears to implement a legitimate Cookidoo CLI, but there are inconsistencies you should resolve before installing: 1) The registry metadata declares no required secrets, yet the docs and code accept and store Cookidoo credentials and session cookies (files under the skill directory and ~/.tmx_config.json). Confirm whether the skill will ask for your raw password or use an OAuth browser flow, and prefer OAuth if available. 2) If you provide credentials, expect them (or session tokens) to be written to disk; treat those files as sensitive. 3) If you plan to install from the GitHub repo referenced in the README, review that repository (commit history, issues, maintainer) to ensure you trust the source. 4) If you want to limit risk, run the tool in an isolated environment (container or dedicated account) or avoid supplying your Cookidoo password and use OAuth-only login. Finally, ask the maintainer to update the skill metadata to declare any required env vars or credential storage paths so the security posture is clear.
Capability Analysis
Type: OpenClaw Skill Name: tmx-cli Version: 0.1.0 The skill bundle is benign. The `tmx_cli.py` script is a pure Python CLI tool that interacts with legitimate Cookidoo and Algolia APIs over HTTPS for meal planning, recipe search, and shopping list management. It stores session cookies and cached data in local JSON files within the skill's directory and user configuration in `~/.tmx_config.json`, which are standard practices for CLI tools. The login process uses `getpass` for secure interactive password input. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, or obfuscation. The `SKILL.md` instructions for the AI agent are clear, aligned with the stated purpose, and include positive security instructions like confirming destructive actions, with no signs of prompt injection.
Capability Assessment
Purpose & Capability
Name, description, README, SKILL.md and the bundled Python CLI are consistent: the code implements searching, plan/shopping management, favorites, and uses Cookidoo/Algolia endpoints. There are no unrelated cloud services or surprising binaries required.
Instruction Scope
SKILL.md instructs the agent to run the bundled tmx_cli.py and to log in (OAuth or credentials). The implementation reads/writes local files (cookies, search token, category cache, config) and performs network calls to cookidoo.de and Algolia — expected for this purpose — but some documentation (references/commands.md) explicitly mentions storing credentials in secrets/cookidoo.env (COOKIDOO_EMAIL, COOKIDOO_PASSWORD) even though the skill metadata declares no required env vars. The instructions give the agent discretion to run login flows and persist session tokens, which increases the sensitivity of what the skill will access.
Install Mechanism
This is an instruction-only skill bundled with the tmx_cli.py source; there is no install script that downloads arbitrary code. README shows optional GitHub installs (uvx/pipx) but the registry package contains the Python file itself. No high-risk download-from-URL installs are present in the bundle.
Credentials
Skill metadata declares no required environment variables, yet docs/code indicate the CLI can accept/store Cookidoo credentials and session tokens (cookies, cookidoo_search_token.json) and the commands reference storing COOKIDOO_EMAIL/COOKIDOO_PASSWORD in secrets/cookidoo.env. The skill writes to ~/.tmx_config.json and to files under the script directory. Requesting/saving user credentials and session cookies is proportionate to login-based functionality, but the omission of any declared secret requirements in the metadata and the presence of multiple storage locations is an inconsistency that should be clarified before use.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It will persist session and config files (in the skill directory and in the user's home directory), which is expected for a CLI that maintains login state, but users should be aware these files contain credentials/tokens and live on disk.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tmx-cli
  3. After installation, invoke the skill by name or use /tmx-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release, introducing tmx-cli Cookidoo/Thermomix integration. - Search and view recipe details with extensive filters. - Manage the weekly meal plan: show, sync, add, remove, and move recipes. - Generate and maintain shopping lists from recipes or meal plans. - Support for marking and unmarking favorite recipes. - Bundled pure-Python CLI; requires Python 3.9+ with no external dependencies. - Configuration for device model, dietary preferences, and maximum cooking time.
Metadata
Slug tmx-cli
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Cookidoo?

Manage Thermomix/Cookidoo meal planning via tmx-cli. Use for recipe search, weekly meal plan management, shopping list generation, favorites, and recipe details. Trigger when the user mentions Cookidoo, Thermomix, Wochenplan, meal plan, Rezept, recipe, or Einkaufsliste for cooking. It is an AI Agent Skill for Claude Code / OpenClaw, with 1044 downloads so far.

How do I install Cookidoo?

Run "/install tmx-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cookidoo free?

Yes, Cookidoo is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Cookidoo support?

Cookidoo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cookidoo?

It is built and maintained by Lars147 (@lars147); the current version is v0.1.0.

💬 Comments