CommunityBildgithub.com

muend/codex-image

Rasterbilder (Illustrationen, Fotos, Icons, Logos, Mockups, Poster, UI-Art, Texturen, Sprites, Produktaufnahmen, Diagramme als Kunst) durch Delegation an das Bildgenerierungswerkzeug von Codex über gpt-6.1-sol erzeugen oder bearbeiten. Claude kann selbst keine Bilder generieren; lade dies bei Bildwünschen des Users oder Projektbedarf an Bild-Assets.

Was ist codex-image?

Dieses Skill ermöglicht Claude, hochwertige Rasterbilder zu erzeugen oder zu bearbeiten, indem es die Bildgenerierungsfähigkeiten von Codex über das Modell gpt-6.1-sol nutzt. Da Claude selbst keine Bilder erzeugen kann, lädt man dieses Skill immer dann, wenn ein Benutzer nach Erstellen, Zeichnen, Rendern, Generieren, Neugestalten, Retuschieren oder Variieren eines Bildes fragt oder ein Projekt Bild-Assets benötigt. Der Kern des Skills ist eine detaillierte Art-Direction-Briefvorlage, die alle Aspekte eines Bildes spezifiziert (Zweck, Motiv, Komposition, Stil, Farbe, Licht, Text), die von gpt-6.1-sol strikt befolgt wird. Es bietet außerdem Rollenprofile (z. B. fotorealistisch, Illustration, Icon) zur Feinsteuerung des Stils und unterstützt transparente Hintergründe. Der Workflow umfasst das Schreiben des Briefs, die Ausführung über ein PowerShell-Skript mit Optionen wie Referenzbildern und Session-Management für Iterationen sowie die manuelle Verifikation der Ergebnisse anhand einer Akzeptanz-Checkliste. Das Skill läuft auf Codex (ChatGPT Pro) mit dessen integriertem image_gen-Tool – keine API- oder Bildgebühren pro Bild.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/muend/orchestration-skills/tree/HEAD/skills/codex-image

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Bildgenerierung durch Codex

Claude schreibt die Art Direction; gpt-6.1-sol führt sie buchstabengetreu mit seinem integrierten Bildwerkzeug aus. Das Briefing ist die gesamte Qualitätsgrenze: Sol wird fehlende Details nicht gut erfinden und keine "Entscheidungsfindung" bei offenen Fragen anwenden. Entscheide alles zuerst, dann schreibe es auf.

Engine und Rollenprofile

Bilder stammen aus Codex' integriertem image_gen-Tool beim ChatGPT Pro-Login – keine API, keine Kosten pro Bild. Dieses Tool akzeptiert nur einen Prompt, Referenzbilder und transparent_background; der Server wählt das Bildmodell, daher können spezifische Modelle (GPT Image 2.6 Sunburst / Flare usw.) hier nicht ausgewählt werden. Wechsle niemals zu einem API-Key oder Codex' Bild-CLI-Fallback.

Die rollenspezifische Steuerung erfolgt über Profile in ~/.claude/skills/codex/image-profiles.json, übergeben mit -ImageProfile <Name>. Ein Profil fügt dem Brief Notizen zum Rollenstil hinzu und kann Transparenz erzwingen:

ProfilVerwendungNotizen
defaultalles anderenur Brief
photorealProduktaufnahmen, Hero-Banner, Redaktionsfotosfotorealistische Regeln
illustrationMarketing-/Blog-/Onboarding-Grafikenkohärente Illustrationsregeln
iconApp-/UI-Symbole, Marken, Sticker, Spritestransparent, Padding, 32px Lesbarkeit
ui-assetMockups, Dashboard-Visualisierungen, Leerzuständeklare Geometrie, keine falschen Mikrotexte
text-heavyPoster, Cover, Infografikenzuerst exakte Typografie

-Transparent funktioniert mit jedem Profil. Füge neue Rollen hinzu, indem du einen Eintrag (transparent, roles, style_notes) zur JSON hinzufügst. Der Brief bleibt der Hauptqualitätshebel: Profile ergänzen, ersetzen nie.

Arbeitsablauf

  1. Klärung nur dessen, was dich wirklich blockiert (Zweck, Verwendungsort, Größe/Seitenverhältnis, Text auf Bild, Markenfarben). Ansonsten nimm sinnvolle Standardwerte und halte sie im Brief fest.
  2. Schreibe den Brief in eine Datei im Scratchpad (z. B. brief-hero.md) mit der Vorlage unten. Fülle jeden Abschnitt aus; schreibe "keine" statt einen Abschnitt wegzulassen.
  3. Führe aus:
    pwsh -NoProfile -File "$HOME\.claude\skills\codex\scripts\codex.ps1" -Mode image `
      -PromptFile <brief.md> -Out <projekt>\assets\<name>.png [-ImageProfile icon] [-Transparent] `
      [-Count 3] [-Images ref1.png,ref2.png]
    
    Verwende timeout: 600000. Mehrere verschiedene Bilder → ein Hintergrundlauf pro Bild (eine Flotte).
  4. Überprüfe selbst: Lies jede CODEX_IMAGE=-Datei und prüfe sie gegen die Akzeptanz-Checkliste. Codex' Selbstprüfung ist eine Behauptung, kein Beweis.
  5. Iteriere mit -Session <CODEX_THREAD_ID> und einem kurzen Delta-Brief ("Alles behalten; nur ändern: ...") oder führe eine gezielte Bearbeitung durch, indem du die vorherige Ausgabe mit -Images und einem Bearbeitungsbrief übergibst.
  6. Liefere aus: Zeige dem Benutzer das Bild (Read / SendUserFile), gib den Pfad an und erwähne, dass die Thread-ID für weitere Iterationen verfügbar ist.

Brief-Vorlage (kopieren, jedes Feld ausfüllen)

# Zweck & Verwendung
<wofür dieses Bild ist, wo es erscheint (Hero-Banner, App-Symbol, Folie, Druck), Zielgruppe>

# Ausgabe
- Seitenverhältnis / Größe: <z. B. 16:9 Querformat, 1:1 Quadrat, 9:16 Hochformat; Ziel-Px falls bekannt>
- Format/Hintergrund: <opak | transparenter Hintergrund | einfarbig #FFFFFF>
- Varianten: <1 | N, und wie sich die Varianten unterscheiden sollen>

# Motiv
<Hauptmotiv(e) in konkreten Begriffen: wer/was, Anzahl, Pose, Ausdruck, Aktion, Kleidung/Material,
Alter/Ethnie nur, wenn relevant und vom Benutzer angegeben>

# Komposition & Kamera
- Bildausschnitt: <Nahaufnahme | Halbtotale | Totale | Draufsicht | isometrisch | flach orthogonal>
- Platzierung: <Motivposition (Goldener Schnitt, zentriert), negativer Raum für Text auf welcher Seite>
- Kamera/Objektiv (Fotostile): <z. B. 50mm, f/2.8 geringe Schärfentiefe, Augenhöhe>
- Vordergrund / Mittelgrund / Hintergrund: <jeweils beschrieben>

# Stil
- Medium: <fotorealistisch | 3D-Render | flacher Vektor | Strichzeichnung | Aquarell | Pixel-Art | Ton | isometrisch ...>
- Referenzen in Worten: <Epoche, Bewegung, Textur, Strichstärke, Detailgrad> (keine Namen lebender Künstler)
- Detailgrad der Darstellung: <minimale Formen | moderat | sehr detailreich>

# Farbe & Licht
- Palette: <Hex-Codes mit Rollen, z. B. Primär #1E6FFF, Akzent #FFC233, Hintergrund #F5F5F7>
- Beleuchtung: <weiches Tageslicht von links | Studio-Dreipunkt | goldene Stunde | Neon-Randlicht>
- Stimmung: <ruhig, energiegeladen, exklusiv, verspielt ...>

# Text im Bild
<"keine" ODER jeder String wörtlich in Anführungszeichen, mit Schriftgefühl (fettgeometrische Sans), Farbe, Position, Größe relativ zum Bild. Halte Strings kurz; exakte Schreibweise und Groß-/Kleinschreibung zählen.>

# Muss enthalten
- <nicht verhandelbare Elemente>

# Darf NICHT enthalten
- <Wasserzeichen, zusätzlicher Text, zusätzliche Finger, Logos echter Marken, Unordnung, bestimmte Farben ...>

# Bearbeitungsanweisungen (nur beim Bearbeiten eines angehängten Bildes)
- Bild 1 ist: <das zu bearbeitende Bild | eine Stilreferenz | eine Motivreferenz>
- Ändern: <genau das>
- Beibehalten: <alles andere, das identisch bleiben muss: Layout, Gesichter, Farben, Text>

# Akzeptanz-Checkliste
- [ ] <objektive Prüfungen, die Claude verifizieren wird: Seitenverhältnis, Motiv vorhanden, Text exakt, Palette, kein X>

Gestaltungstipps für starke Ergebnisse

  • Konkrete Substantive und messbare Attribute schlagen Adjektive ("drei Keramiktassen, mattes Salbeigrün #9CAF88, auf einem Nusstisch" ≫ "schöne gemütliche Tassen").
  • Ein klarer Fokuspunkt; gib an, wohin der leere Raum geht, wenn später Text überlagert wird.
  • Für Icons/Logos: flach, wenige Farben, zentriert, großzügiges Padding, kein Text außer gewünscht, in kleiner Größe testen.
  • Für UI-/Marketing-Assets: gib den exakten Text an und halte Text im Bild minimal – echter UI-Text wird besser im Code hinzugefügt.
  • Für Serien/Sets (Sprites, Icon-Pakete, Storyboard): schreibe einen gemeinsamen "Style-Bibel"-Abschnitt und verwende ihn wörtlich im Brief jeder Spur, damit das Set konsistent bleibt; generiere zuerst ein Heldbild, genehmige es, übergib es dann mit -Images als Stilreferenz für den Rest.
  • Fordere keine Abbilder realer Personen, urheberrechtlich geschützte Charaktere oder echte Markenlogos an.

Verwandte Skills