3.7 KiB
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:
- Import – Das Rezept wird per Mealie-Scraper von der URL importiert (
orgURLbleibt erhalten). Tags/Kategorien des Scrapers werden bewusst verworfen, da sie meist nicht zur eigenen Mealie-Taxonomie passen. - 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.
- 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.
- 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.
- Übersetzung – Fremdsprachige Rezepte (Name, Beschreibung, Zutaten, Zubereitung) werden vollständig ins Deutsche übersetzt.
- 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).