skills$openclaw/cookidoo
thekie5.0k

by thekie

cookidoo – OpenClaw Skill

cookidoo is an OpenClaw Skills integration for coding workflows. Access Cookidoo (Thermomix) recipes, shopping lists, and meal planning via the unofficial cookidoo-api Python package. Use for viewing recipes, weekly plans, favorites, and syncing ingredients to shopping lists.

5.0k stars6.9k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namecookidoo
descriptionAccess Cookidoo (Thermomix) recipes, shopping lists, and meal planning via the unofficial cookidoo-api Python package. Use for viewing recipes, weekly plans, favorites, and syncing ingredients to shopping lists. OpenClaw Skills integration.
ownerthekie
repositorythekie/cookidoo
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @thekie/cookidoo
last updatedFeb 7, 2026

Maintainer

thekie

thekie

Maintains cookidoo in the OpenClaw Skills directory.

View GitHub profile
File Explorer
5 files
.
scripts
cookidoo_cli.py
5.6 KB
_meta.json
283 B
README.md
1.3 KB
SKILL.md
1.6 KB
SKILL.md

name: cookidoo description: Access Cookidoo (Thermomix) recipes, shopping lists, and meal planning via the unofficial cookidoo-api Python package. Use for viewing recipes, weekly plans, favorites, and syncing ingredients to shopping lists.

Cookidoo

Access your Thermomix Cookidoo account to view recipes, shopping lists, and ingredients.

Prerequisites

pip install cookidoo-api aiohttp

Configuration

Set environment variables or create ~/.config/atlas/cookidoo.env:

COOKIDOO_EMAIL=your@email.com
COOKIDOO_PASSWORD=yourpassword
COOKIDOO_COUNTRY=de          # Optional, default: de
COOKIDOO_LANGUAGE=de-DE      # Optional, default: de-DE

Commands

Get user info

python scripts/cookidoo_cli.py info

List recipes on shopping list

python scripts/cookidoo_cli.py shopping

Get all ingredients from shopping list

python scripts/cookidoo_cli.py ingredients

List custom collections

python scripts/cookidoo_cli.py collections

JSON output

Add --json for machine-readable output:

python scripts/cookidoo_cli.py ingredients --json

Integration with Bring!

Combine with the bring-shopping skill to sync Cookidoo ingredients to your Bring! shopping list:

# Get ingredients as JSON
python scripts/cookidoo_cli.py ingredients --json > /tmp/ingredients.json

# Add to Bring! (using bring-shopping skill)
# ... process and add items

Notes

  • Requires active Cookidoo subscription
  • Uses unofficial API (miaucl/cookidoo-api) — may break with Cookidoo updates
  • Store credentials securely, not in the skill folder
README.md

Clawdbot Skill: Cookidoo

Access your Thermomix Cookidoo account from Clawdbot.

Features

  • 👤 View account info
  • 🛒 List recipes on your shopping list
  • 🥕 Get all ingredients (aggregated)
  • 📚 View custom collections
  • 🔄 JSON output for automation

Installation

Via ClawdHub

clawdhub install cookidoo

Manual

git clone https://github.com/thekie/clawdbot-skill-cookidoo.git skills/cookidoo
pip install cookidoo-api aiohttp

Configuration

Create ~/.config/atlas/cookidoo.env:

COOKIDOO_EMAIL=your@email.com
COOKIDOO_PASSWORD=yourpassword
COOKIDOO_COUNTRY=de          # Optional (de, ch, at, etc.)
COOKIDOO_LANGUAGE=de-DE      # Optional

Usage

# User info
python skills/cookidoo/scripts/cookidoo_cli.py info

# Shopping list recipes
python skills/cookidoo/scripts/cookidoo_cli.py shopping

# All ingredients
python skills/cookidoo/scripts/cookidoo_cli.py ingredients

# JSON output
python skills/cookidoo/scripts/cookidoo_cli.py ingredients --json

Combining with Bring!

Use with the bring-shopping skill to sync Cookidoo ingredients to your Bring! shopping list.

Credits

  • Uses cookidoo-api by miaucl
  • Cookidoo is a trademark of Vorwerk

License

MIT

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

```bash pip install cookidoo-api aiohttp ```

Configuration

Set environment variables or create `~/.config/atlas/cookidoo.env`: ```bash COOKIDOO_EMAIL=your@email.com COOKIDOO_PASSWORD=yourpassword COOKIDOO_COUNTRY=de # Optional, default: de COOKIDOO_LANGUAGE=de-DE # Optional, default: de-DE ```

FAQ

How do I install cookidoo?

Run openclaw add @thekie/cookidoo in your terminal. This installs cookidoo into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/thekie/cookidoo. Review commits and README documentation before installing.