---
name: "image-to-image-workflow"
description: "Strukturiert Bild-zu-Bild-Generierung mit Referenzmodus, Prompting, Iteration und OpenClaw image_generate."
---

# Image-to-Image Workflow

Verwandle Referenzbilder kontrolliert statt per Zufall. Dieser Skill uebersetzt einen einfachen Image-to-Image-Artikel-Workflow in eine belastbare OpenClaw-Praxis: Referenzbild waehlen, den richtigen Referenzmodus bestimmen, einen praezisen Prompt bauen, Varianten erzeugen und iterativ nachschaerfen.

## Wann nutzen
- Wenn der User ein vorhandenes Bild umgestalten, stilisieren oder weiterentwickeln will
- Bei Wunschen wie "mach daraus ...", "gleicher Character in neuer Szene", "im Stil von ...", "halte die Komposition, aendere aber ..."
- Fuer Style-Transfer, Character-Konsistenz, Scene-Redesign, Produkt-Mockups und kontrollierte Variationen

## Nicht nutzen
- Reines Text-to-Image ohne Referenzbild
- Pixelgenaue Retusche, Inpainting oder Layout-Arbeit, die spezialisierte Editoren braucht
- Vektor-/SVG-Aufgaben, die besser direkt im Code oder in Assets gebaut werden

## Werkzeuge
- `openclaw.image`: Referenzbild analysieren, wenn der User das Bild schickt, aber die relevanten Merkmale nicht sauber beschreibt
- `openclaw.image_generate`: eigentliche Bildbearbeitung/-generierung
- Optional mehrere Iterationen: bestes Ergebnis erneut als Referenz verwenden

## Kernentscheidung: Referenzmodus zuerst
Waehl genau einen primaeren Modus. Wenn der User nichts sagt, leite ihn aus dem Ziel ab und benenne die Wahl kurz.

### `content`
Nutzen, wenn Komposition, Pose, Kamerawinkel, Silhouette oder grobe Szene erhalten bleiben sollen, aber Stil, Materialitaet oder Details wechseln duerfen.

### `style`
Nutzen, wenn Motiv oder Szene erhalten bleiben sollen, aber Farben, Textur, Medium oder kuenstlerische Anmutung aus der Referenz uebernommen werden sollen.

### `character`
Nutzen, wenn Identitaet, Gesicht, Kleidung, Props oder erkennbare Figurmerkmale konsistent bleiben muessen, waehrend Szene, Licht oder Pose variieren duerfen.

## Workflow

### 1. Ziel sauber destillieren
Vor dem ersten Generate vier Dinge klarmachen:
- Was muss gleich bleiben?
- Was soll sich aendern?
- Ist das Ziel eher `content`, `style` oder `character`?
- Gibt es Formatvorgaben wie Seitenverhaeltnis, Transparenz oder Ausgabezweck?

Wenn Details fehlen, mache eine vernuenftige Annahme. Nur nachfragen, wenn ein Fehlgriff teuer oder schwer rueckgaengig waere.

### 2. Referenzbild lesen statt raten
Wenn das Bild sichtbar, aber der Wunsch unscharf ist, analysiere es zuerst mit `openclaw.image` und extrahiere:
- Motiv und wichtigste Objekte
- Blickwinkel/Framing
- auffaellige Farben, Licht, Material, Textur
- character-spezifische Marker wie Frisur, Kleidung, Accessoires, Gesichtszuege

Nutze nur die Merkmale, die fuer den Job relevant sind. Kein redundantes Nachbeschreiben.

### 3. Prompt in fuenf Bloecke bauen
Baue den Prompt in dieser Reihenfolge:
1. Erhaltungsanker: was bleiben muss
2. Gewuenschte Aenderung: was neu werden soll
3. Stil/Medium: Illustration, Foto, Oelgemaelde, 3D, Poster etc.
4. Licht/Farbe/Material: Stimmung, Palette, Oberflaechen, Kontrast
5. Grenzen: was vermieden werden soll

Kurz, konkret, widerspruchsfrei. Lieber eindeutige Substantive und visuelle Adjektive als abstrakte Schlagwoerterketten.

### 4. Referenzstaerke ohne globalen Slider steuern
OpenClaw hat provideruebergreifend keinen einheitlichen numerischen `strength`-Regler. Simuliere die Staerke ueber Prompting und Iteration:
- Hoch: explizit "preserve composition/pose/identity/outfit" und nur wenige Veraenderungen zulassen
- Mittel: nur die benoetigten Anker konservieren, Rest offenlassen
- Niedrig: Referenz nur fuer Mood, Palette, Silhouette oder Figuridee verwenden und radikalere Umdeutungen erlauben

Aendere zwischen Durchlaeufen moeglichst nur einen Hebel gleichzeitig: Modus, Prompt, Seitenverhaeltnis oder Referenzbild.

### 5. Generieren
Waehle einen konfigurierten edit-faehigen Provider. Wenn die Verfuegbarkeit unklar ist, zuerst `openclaw.image_generate` mit `action:"list"` pruefen.

Faustregeln:
- Wenn Praezision und kontrolliertes Editieren wichtig sind, bevorzuge einen stark edit-faehigen Provider
- Wenn schnelle Exploration wichtiger ist als Praezision, nimm den schnelleren verfuegbaren Provider
- Fuer transparente Assets `outputFormat:"png"` oder `"webp"` plus `background:"transparent"`

### 6. Kritisch evaluieren
Vergleiche Ergebnis und Zielbild nicht nur allgemein, sondern entlang des gewaehlten Modus:
- `content`: stimmt Aufbau, Perspektive, Gewichtung der Elemente?
- `style`: stimmen Palette, Textur, Pinsel-/Rendercharakter?
- `character`: bleibt die Figur wiedererkennbar?

### 7. Iterativ nachschaerfen
Wenn der erste Wurf fast passt, nimm das beste Ergebnis als neue Referenz und formuliere nur den Delta-Wunsch. Das ist meist stabiler als ein komplett neuer Einmal-Prompt.

Gute Delta-Anweisungen:
- "gleiches Bild, aber weichere Gesichtsdetails und weniger Hintergrundchaos"
- "gleiche Figur, aber cineastisches Nachtlicht statt Tageslicht"
- "gleiche Komposition, aber als detailreiche Gouache-Illustration"

## Prompt-Regeln pro Modus

### Fuer `content`
Priorisiere: Komposition, Kamerawinkel, Pose, Objektplatzierung, Silhouette.
Aendere danach Stil, Material, Epoche oder Welt.

### Fuer `style`
Priorisiere: Medium, Textur, Pinselcharakter, Farbpalette, Kontrast, Oberflaechen.
Schuetze Motiv und Szene mit klaren Erhaltungsankern, damit Stiltransfer nicht in Motivverlust kippt.

### Fuer `character`
Priorisiere: Gesichtsform, Haare, Kleidung, Farben, markante Accessoires, Koerperbau, Ausdruck.
Wenn Identitaet kritisch ist, nenne 3-6 stabile Erkennungsmerkmale explizit.

## Lieferstandard
Bei jeder Auslieferung kurz benennen:
- welcher Modus verwendet wurde
- welche 2-3 Anker bewusst erhalten wurden
- welcher naechste Feinschliff sinnvoll waere, falls der User weiter iterieren will

## Qualitaetsregeln
- Keine ueberladenen Prompts mit 40 Stilwoertern
- Keine widerspruechlichen Anweisungen wie "minimalistisch, aber hyperdetailliert" ohne Priorisierung
- Bei Character-Jobs Konsistenz vor Spektakel
- Bei Style-Jobs Stil vor Detailwust
- Bei Content-Jobs Geometrie vor Ornament
- Wenn ein Ergebnis knapp danebenliegt: iterieren, nicht alles neu erfinden
