# Cookidoo

> 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.

- Skill: `kbarbel640-del/cookidoo-2` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add kbarbel640-del/cookidoo-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kbarbel640-del/cookidoo-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: kbarbel640-del (https://skillmd.com/u/kbarbel640-del)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/kbarbel640-del/cookidoo-2

---


# Cookidoo

Access your Thermomix Cookidoo account to view recipes, shopping lists, and ingredients.

## Prerequisites

```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
```

## Commands

### Get user info
```bash
python scripts/cookidoo_cli.py info
```

### List recipes on shopping list
```bash
python scripts/cookidoo_cli.py shopping
```

### Get all ingredients from shopping list
```bash
python scripts/cookidoo_cli.py ingredients
```

### List custom collections
```bash
python scripts/cookidoo_cli.py collections
```

### JSON output
Add `--json` for machine-readable output:
```bash
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:

```bash
# 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

