---
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
```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 folderHelp answer questions about Catholicism accurately
Analyze budget vs actual
Push decisions to Arbiter Zebu for async human review.
Create, validate, and publish Agent Skills following