62 lines
3.2 KiB
Markdown
62 lines
3.2 KiB
Markdown
# mealie-recipe-import
|
||
|
||
Ein Claude-Skill, der Rezepte per URL in [Mealie](https://mealie.io/) importiert (über die
|
||
Mealie-MCP-Verbindung) und sie direkt danach automatisch aufräumt.
|
||
|
||
## Was der Skill macht
|
||
|
||
Wenn du Claude eine Rezept-URL schickst und sagst, sie soll in Mealie gespeichert werden
|
||
(oder ein bereits vorhandenes, unsortiertes Mealie-Rezept korrigiert werden soll), läuft
|
||
folgender Ablauf:
|
||
|
||
1. **Import** – Das Rezept wird per Mealie-Scraper von der URL importiert (`orgURL` bleibt
|
||
erhalten). Tags/Kategorien des Scrapers werden bewusst verworfen, da sie meist nicht zur
|
||
eigenen Mealie-Taxonomie passen.
|
||
2. **Kategorien & Tags setzen** – Claude ruft zuerst die bestehenden Kategorien und Tags aus
|
||
Mealie ab und ordnet das Rezept sinnvoll ein (Kategorie = grobe Einordnung wie
|
||
Hauptgericht/Beilage/Dessert, Tags = Eigenschaften wie vegetarisch, schnell, Mealprep).
|
||
Passende bestehende Begriffe werden wiederverwendet; nur wenn wirklich nichts passt,
|
||
legt Claude einen neuen, prägnanten deutschen Begriff an.
|
||
3. **Zutaten bereinigen** – Mengenangaben werden auf gängige deutsche Einheiten normalisiert
|
||
(g, kg, ml, l, TL, EL, Prise, Stück, Bund, Dose, Zehe …), Zutatennamen vereinheitlicht,
|
||
Tippfehler korrigiert und Dubletten zusammengeführt.
|
||
4. **Zubereitung glätten** – Die Zubereitungsschritte werden in klares, flüssiges Deutsch
|
||
gebracht (kurze, aktive Sätze, ein Arbeitsschritt pro Punkt), ohne den Inhalt zu
|
||
verändern.
|
||
5. **Übersetzung** – Fremdsprachige Rezepte (Name, Beschreibung, Zutaten, Zubereitung)
|
||
werden vollständig ins Deutsche übersetzt.
|
||
6. **Speichern** – Alles wird in einem gesammelten Update-Call an Mealie zurückgeschrieben.
|
||
|
||
Am Ende bekommst du eine kurze Zusammenfassung, was gesetzt/korrigiert/übersetzt wurde –
|
||
ohne vollständige Abschrift des Rezepts im Chat (das Rezept selbst siehst du direkt in
|
||
Mealie).
|
||
|
||
## Trigger-Beispiele
|
||
|
||
- „Importier mal https://irgendeine-rezeptseite.de/rezept in Mealie"
|
||
- „Füg das Rezept hinzu und räum die Zutaten auf"
|
||
- „Korrigier das Gemüsewaffeln-Rezept in Mealie, setz passende Kategorien"
|
||
- „Mach das Rezept in Mealie sauber" (auch ohne neue URL, per Name/Slug)
|
||
- `/mealie-recipe-import <URL>` als Slash-Command — triggert direkt denselben Ablauf
|
||
|
||
## Batch-Modus: alle unvollständigen Rezepte
|
||
|
||
Der Skill kann auf Zuruf auch **alle** Rezepte in Mealie durchgehen, die noch keine
|
||
Kategorie und/oder keine Tags haben ("räum alle Rezepte ohne Kategorie auf", "geh alle
|
||
unsortierten Rezepte durch"). Dabei listet er die komplette Rezeptdatenbank seitenweise,
|
||
filtert die unvollständigen Rezepte heraus, bestätigt kurz die gefundene Anzahl und
|
||
bearbeitet sie dann nacheinander. Standardmäßig werden im Batch-Lauf nur Kategorien/Tags
|
||
gesetzt; Zutaten und Zubereitung bleiben unangetastet, es sei denn, das wird ausdrücklich
|
||
mit angefordert.
|
||
|
||
## Voraussetzung
|
||
|
||
Der Skill nutzt die Mealie-MCP-Verbindung. Diese muss in Claude eingerichtet und verbunden
|
||
sein, damit die `mealie_*`-Tools (Import, Suche, Kategorien/Tags, Update, Ingredient-Parser)
|
||
zur Verfügung stehen.
|
||
|
||
## Installation
|
||
|
||
`Skills/mealie-recipe-import/SKILL.md` aus diesem Repo herunterladen und in Claude als
|
||
Skill hinzufügen (z. B. über die Skill-Verwaltung in den Claude-Einstellungen).
|