diff --git a/Skills/mealie-recipe-import/SKILL.md b/Skills/mealie-recipe-import/SKILL.md index 6cef290..8c1ff06 100644 --- a/Skills/mealie-recipe-import/SKILL.md +++ b/Skills/mealie-recipe-import/SKILL.md @@ -178,10 +178,17 @@ Rezepte durch"): 3. Dem User kurz die gefundene Anzahl + Namen nennen und bestätigen lassen, dass alle nacheinander bearbeitet werden sollen (kann je nach Anzahl mehrere Tool-Aufrufe dauern). 4. Jedes gefundene Rezept einzeln durch Schritt 2-5 aus dem Hauptablauf laufen lassen - (Taxonomie abrufen, Kategorien/Tags setzen, Zutaten/Anleitung nur bereinigen, wenn der - User das ausdrücklich auch für den Batch-Lauf möchte — im Zweifel für den Batch-Modus nur - Kategorien/Tags setzen und Zutaten/Anleitung unangetastet lassen, um bestehende, bereits - funktionierende Rezepte nicht unnötig zu verändern). + (Taxonomie abrufen, Kategorien/Tags setzen). Zutaten/Anleitung standardmäßig + **nicht** anfassen, um bestehende, funktionierende Rezepte nicht unnötig zu verändern + — **außer** die strukturierten Felder sind offensichtlich vom Import kaputt. Das ist + der Fall, wenn `recipeIngredient` oder `recipeInstructions` nur Platzhalter wie + "Could not detect ingredients" / "Could not detect instructions" enthalten oder leer + sind, während in `description` erkennbar ein vollständiger Rezepttext (Zutatenliste + und/oder Zubereitungsschritte, oft als Instagram-Caption) steht. In diesem Fall die + Zutaten und Schritte aus der `description` extrahieren, normalisieren, ggf. übersetzen + und mit setzen — das ist der eigentliche Grund, warum das Rezept "unsortiert" wirkt. + Wenn der User das ausdrücklich nur für Kategorien/Tags will, entsprechend nachfragen + oder respektieren. 5. Am Ende eine kurze Zusammenfassung: wie viele Rezepte bearbeitet wurden und welche Kategorien/Tags jeweils gesetzt wurden (kompakte Liste, keine vollständigen Rezeptdaten).