Explanation:
The user is reacting to a message I sent earlier about how the calendar tool only checked the primary calendar and not shared/imported calendars. The user is now asking me to make it check ALL calendars. Let me review what happened:

1. Earlier, the user asked which calendars I check. I investigated and found that the `google_api.py` script uses `--calendar "primary"` as default, meaning it only checks the primary calendar.

2. I offered to either patch the script with a `--all-calendars` mode or update the cronjob prompt.

3. The user replied "Bitte so ändern das alle Kalender erfasst sind" (Please change it so all calendars are captured).

4. I proceeded to implement the changes:
   - Added `_get_all_calendars()` helper function
   - Added `_list_calendar_events()` refactored function
   - Modified `calendar_list()` to support `--all-calendars`
   - Added `calendar calendars` subcommand
   - Tested both commands successfully
   - Found 4 calendars: "Ahmed und Talla", "Arbeit", "Uni", and the primary calendar
   - Updated the Morgenbriefing cronjob to use `--all-calendars`

Looks like I completed the task. Let me mark the last todo as done and summarize for the user.


todo

Patche calendar_list() für --all-calendars Support

Füge --all-calendars Flag zum argparse und calendars subcommand hinzu

Update Morgenbriefing-Cronjob mit --all-calendars


Erledigt, Chef. Deine 4 Kalender werden jetzt alle erfasst:

- **ahmed.aytac@gmail.com** (primary)
- **Arbeit**
- **Uni**
- **Ahmed und Talla**

`--all-calendars` ist im Skript drin und der Morgenbriefing-Cronjob nutzt es jetzt. Morgen 9:30 siehst du den ersten Rundumschlag mit allen Terminen.

Explanation:
Alles erledigt. Lass mich dem Chef eine klare Zusammenfassung geben.

- Das Skript wurde erfolgreich gepatcht: `--all-calendars` Flag funktioniert und `calendar calendars` listet alle Kalender auf
- Test zeigte 4 Kalender: primary (ahmed.aytac@gmail.com), Arbeit, Uni, Ahmed und Talla
- Cronjob ist auf `--all-calendars` aktualisiert
- Alles läuft, erster Test morgen 9:30 Uhr