# 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 ` als Slash-Command — triggert direkt denselben Ablauf - `/mealie-recipe-import ohneKategorie` — startet direkt den Batch-Modus (siehe unten), ohne Rückfrage. Synonyme: `ohneTags`, `ohneKategorieUndTags` ## 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", oder per Kurzbefehl `/mealie-recipe-import ohneKategorie`). 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).