Files

3.7 KiB
Raw Permalink Blame History

mealie-recipe-import

Ein Claude-Skill, der Rezepte per URL in Mealie 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
  • /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 setzt er im Batch-Lauf nur Kategorien/Tags und lässt Zutaten/Zubereitung unangetastet — außer die strukturierten Felder sind offensichtlich vom Import kaputt (Platzhalter wie "Could not detect ingredients/instructions", während in der Beschreibung ein vollständiger Rezepttext, z. B. eine Instagram-Caption, steckt). In diesem Fall extrahiert und bereinigt er auch Zutaten und Zubereitung daraus, statt das Rezept unvollständig stehen zu lassen.

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