← 返回 Skills 市场
lars147

Cookidoo

作者 Lars147 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1044
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tmx-cli
功能描述
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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tmx-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tmx-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug tmx-cli
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1044 次。

如何安装 Cookidoo?

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

Cookidoo 是免费的吗?

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

Cookidoo 支持哪些平台?

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

谁开发了 Cookidoo?

由 Lars147(@lars147)开发并维护,当前版本 v0.1.0。

💬 留言讨论