✓ Verified 🌐 Web Scrapers ✓ Enhanced Data

Tmx Cli

Manage Thermomix/Cookidoo meal planning via tmx-cli.

Rating
4.5 (468 reviews)
Downloads
1,352 downloads
Version
1.0.0

Overview

Manage Thermomix/Cookidoo meal planning via tmx-cli.

Complete Documentation

View Source →

Cookidoo / tmx-cli Skill

Manage Cookidoo® (Thermomix) meal plans, recipes, and shopping lists using tmx-cli — a pure-Python CLI bundled in this skill at {baseDir}/tmx_cli.py.

Setup

  • Python 3.9+ required (no external dependencies)
  • Login: python3 {baseDir}/tmx_cli.py login (OAuth flow with Cookidoo account)
  • Setup (optional): python3 {baseDir}/tmx_cli.py setup — configure TM version, diet preferences, max cooking time

Critical Rules

  • Confirm before destructive actions (shopping clear, plan remove).
  • Use --json when parsing output programmatically.
  • Respect user preferences — setup config auto-applies to searches.

CLI Usage

text
python3 {baseDir}/../tmx-cli/tmx_cli.py <resource> <action> [options]

Core Workflows

Search Recipes

bash
tmx search "Pasta" --json
tmx search "Kuchen" -n 20 --json              # more results
tmx search "Suppe" -t 30 --json               # max 30 min prep time
tmx search "Salat" -d easy -c vegetarisch --json  # easy + vegetarian

Filters: -t , -d easy|medium|advanced, --tm TM5|TM6|TM7, -c

Categories: vorspeisen, suppen, pasta, fleisch, fisch, vegetarisch, beilagen, desserts, herzhaft-backen, kuchen, brot, getraenke, grundrezepte, saucen, snacks

Recipe Details

bash
tmx recipe show <recipe_id> --json   # ingredients, steps, nutrition

Meal Plan

bash
tmx plan show --json                 # current week plan
tmx plan sync                        # sync from Cookidoo
tmx plan add <recipe_id> <day>       # add recipe (day: mon/tue/wed/thu/fri/sat/sun)
tmx plan remove <recipe_id> <day>    # remove from plan
tmx plan move <recipe_id> <from> <to>  # move between days

Shopping List

bash
tmx shopping show --json             # current list
tmx shopping from-plan               # generate from meal plan
tmx shopping add <recipe_id>         # add recipe ingredients
tmx shopping add-item "Milch" "1L"   # add custom item
tmx shopping remove <recipe_id>      # remove recipe ingredients
tmx shopping clear                   # clear entire list ⚠️
tmx shopping export                  # export as markdown
tmx shopping export --format json    # export as JSON

Today's Recipes

bash
tmx today --json                     # what's on the plan today

Favorites

bash
tmx favorites show --json
tmx favorites add <recipe_id>
tmx favorites remove <recipe_id>

Full Command Reference

For all commands, options, and flags see {baseDir}/references/commands.md.

Installation

Terminal bash

openclaw install tmx-cli
    
Copied!

💻Code Examples

python3 {baseDir}/../tmx-cli/tmx_cli.py <resource> <action> [options]

python3-basedirtmx-clitmxclipy-resource-action-options.txt
## Core Workflows

### Search Recipes

tmx search "Salat" -d easy -c vegetarisch --json # easy + vegetarian

tmx-search-salat--d-easy--c-vegetarisch---json--easy--vegetarian.txt
Filters: `-t <minutes>`, `-d easy|medium|advanced`, `--tm TM5|TM6|TM7`, `-c <category>`

Categories: vorspeisen, suppen, pasta, fleisch, fisch, vegetarisch, beilagen, desserts, herzhaft-backen, kuchen, brot, getraenke, grundrezepte, saucen, snacks

### Recipe Details
example.sh
tmx search "Pasta" --json
tmx search "Kuchen" -n 20 --json              # more results
tmx search "Suppe" -t 30 --json               # max 30 min prep time
tmx search "Salat" -d easy -c vegetarisch --json  # easy + vegetarian
example.sh
tmx plan show --json                 # current week plan
tmx plan sync                        # sync from Cookidoo
tmx plan add <recipe_id> <day>       # add recipe (day: mon/tue/wed/thu/fri/sat/sun)
tmx plan remove <recipe_id> <day>    # remove from plan
tmx plan move <recipe_id> <from> <to>  # move between days
example.sh
tmx shopping show --json             # current list
tmx shopping from-plan               # generate from meal plan
tmx shopping add <recipe_id>         # add recipe ingredients
tmx shopping add-item "Milch" "1L"   # add custom item
tmx shopping remove <recipe_id>      # remove recipe ingredients
tmx shopping clear                   # clear entire list ⚠️
tmx shopping export                  # export as markdown
tmx shopping export --format json    # export as JSON
example.sh
tmx favorites show --json
tmx favorites add <recipe_id>
tmx favorites remove <recipe_id>

Tags

#search_and-research #cli

Quick Info

Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author lars147
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install tmx-cli