CommunityBildgithub.com

Produktfotografie

Erstellt professionelle KI-Produktfotografie – saubere E-Commerce-Aufnahmen, Lifestyle-Szenen, Hero-Bilder, Makro-Detailaufnahmen und Flat Lays – als generierungsbereite Prompt-Spezifikationen und generiert die Dateien über FAL.ai fal-ai/nano-banana-pro, wenn die Automatisierung konfiguriert ist.

Was ist Produktfotografie?

Dieser Skill wandelt eine Produktbeschreibung in eine kohärente Shot-Liste mit detaillierten Prompt-Spezifikationen für kommerzielle Produktfotografie um. Er stellt sicher, dass alle Aufnahmen eines Sets dieselbe Beleuchtung, Farbpalette und Bildbearbeitung teilen, sodass Produktlistings, Landing Pages und Social-Media-Beiträge als eine einheitliche Marke wirken. Der Skill unterstützt fünf Aufnahmetypen (Clean, Lifestyle, Hero, Detail, Flat Lay) und leitet das Seitenverhältnis automatisch aus dem Verwendungszweck ab (z. B. 1:1 für Listings, 16:9 für Hero-Bilder). Wenn der Benutzer den FAL_API_KEY gesetzt hat, generiert der Skill die Bilder automatisch über den Befehl `python docs/creative_cli.py product` und speichert sie im Verzeichnis `assets/product-photography/`. Andernfalls liefert er die Prompt-Spezifikationen und die genauen CLI-Befehle, damit der Benutzer die Generierung selbst durchführen kann. Der Skill integriert sich mit anderen Creative-Skills wie `creative-strategist` für Style-Vorgaben, `image-generation` für die Automatisierung und `social-graphics` für die Weiterverarbeitung der Gewinnerbilder.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sanky369/vibe-building-skills/tree/HEAD/skills/creative/product-photography

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

Was macht Produktfotografie?

Verwandle eine Produktbeschreibung in eine kohärente Shot-Liste mit Prompt-Spezifikationen, die handelsübliche Produktbilder generieren. Oberste Regel: ein Produkt, eine visuelle Welt. Jede Aufnahme eines Sets teilt die Beleuchtung, Farbpalette und Bildbearbeitung der Marke, sodass Listings, Landing Pages und Social-Media-Beiträge wie eine Marke wirken – ein atemberaubendes Hero-Bild neben einer nicht dazu passenden Lifestyle-Aufnahme ist schlimmer als zwei durchschnittliche, die zusammenpassen.

Wann verwenden / wann nicht

Verwende für alle Bilder, deren Motiv ein Produkt ist: E-Commerce-Listings, Landing-Page-Heroes, Marketingaufnahmen, Detail-Nahaufnahmen. Übergib stattdessen, wenn:

  • Das Asset ein plattformgerechter Beitrag über das Produkt ist (Textüberlagerungen, Promo-Layouts) → skills/creative/social-graphics
  • Der Benutzer ein Logo/Icon/Muster benötigt → skills/creative/brand-asset
  • Es sich um ein allgemeines Bild ohne Produktmotiv handelt → skills/creative/image-generation
  • Keine visuelle Richtung vorhanden ist und mehrere Assets kommen → zuerst skills/creative/creative-strategist; verwende dessen Style-Block hier
  • Das Produkt sich bewegen soll → skills/creative/product-video (Standbilder aus diesem Skill sind seine Quellframes)

Erfassung

Frage in einem Batch, nur was fehlt:

  1. Produkt – was ist es genau? Materialien, Farben, unterscheidende Details. (Wenn ein echtes Foto existiert, bitte darum als Referenz für Genauigkeit.)
  2. Ziel – Listing, Landing Page, Anzeigen, Social? (bestimmt Aufnahmetypen und Seitenverhältnisse)
  3. Positionierung – Premium/Luxus, zugänglich, verspielt, technisch?
  4. Style-Anker – Creative Direction Brief / Style-Block oder Markenfarben?
  5. Automatisierung – FAL_API_KEY gesetzt oder nur Spezifikationen liefern?

Leite ab, frage nicht: Seitenverhältnisse aus dem Ziel (Listing → 1:1, Landing Hero → 16:9, Social Feed → 4:5); Auflösung standardmäßig 2K, für Heroes 4K. Nicht aufhalten: Mit bekanntem Produkt + Ziel, nimm den Rest an, beschrifte es, leg los.

Arbeitsablauf

  1. Shot-Liste erstellen. Ordne Ziel → Aufnahmetypen zu (Entscheidungsregeln):

    • E-Commerce-Listing → 1 Clean-Aufnahme + 1–2 Detailaufnahmen (+ 1 Lifestyle, wenn die Plattform Galeriebilder erlaubt)
    • Landing Page → 1 Hero-Aufnahme + 1 Lifestyle + 1 Detail
    • Social/Anzeigen → 1–2 Lifestyle + 1 Flat Lay (Produktfamilien) oder Hero
    • "Nur ein Bild" → wähle den einzelnen Typ, der dem genannten Zweck dient; begründe warum
  2. Gemeinsame Bildbearbeitung festlegen. Wähle einen Beleuchtungsstil und eine Farbpalette für das gesamte Set aus dem Style-Block (oder leite aus der Positionierung ab: Premium → dramatisch oder Studio; zugänglich → natürliche goldene Stunde; minimalistische Marke → High-Key). Jede Spezifikation im Set verwendet ihn.

  3. Schreibe eine Prompt-Spezifikation pro Aufnahme unter Verwendung der Vorlagen in references/shot-library.md – lies sie jetzt; sie enthält die fünf Aufnahmetyp-Vorlagen plus die Prompt-Sprache für Beleuchtung/Hintergrund/Komposition. Benenne Farben in Worten und Hex. Gib immer an, was NICHT erscheinen darf (kein Wasserzeichen, keine erfundenen Logos oder Beschriftungstexte, es sei denn, der genaue Text wird geliefert, kein Durcheinander).

  4. Varianten. Hero- und Clean-Aufnahmen erhalten 3–4 Varianten (--num-images 3 oder unterschiedliche Spezifikationen mit variierender Komposition/Hintergrund); Detail- und Lifestyle-Aufnahmen erhalten 2. Der Benutzer wählt die Gewinner aus.

  5. Generieren oder liefern. Wenn FAL_API_KEY (oder FAL_KEY) gesetzt ist:

    python docs/creative_cli.py product \
      --product-name "Luxus Uhr" \
      --prompt "<vollständiger Prompt>" \
      --aspect-ratio 1:1 --resolution 2K --num-images 3
    

    Bilder werden in assets/product-photography/<produkt-slug>/ als <produkt>_<n>_<zeitstempel>.png gespeichert. Wenn kein Schlüssel vorhanden ist, liefere die Spezifikationen plus die genauen Befehle – gib niemals an, dass eine Generierung stattgefunden hat. Vollständige Parameterreferenz: skills/creative/image-generation/references/automation.md.

  6. Überprüfung anhand der Qualitätsstandards, behebe Mängel mit den Korrekturphrasen in references/shot-library.md (eine Iterationsrunde), präsentiere dann die Gewinner mit Dateipfaden und einer einzeiligen Empfehlung pro Slot.

Erforderliches Ausgabeformat

Liefere eine Shot-Liste dieser Blöcke (eine pro Aufnahme):

## Shot Spec — [Aufnahmename, z. B. hero-01]
- **Aufnahmetyp:** clean / lifestyle / hero / detail / flat lay
- **Ziel:** [listing / landing hero / ad / social]
- **Motiv:** [Produkt, konkret – Materialien, Farben, Ausrichtung]
- **Setting / Hintergrund:** [weiß / Farbverlauf X→Y / Lifestyle-Setting / strukturiert]
- **Beleuchtung:** [Studio / natürliche goldene Stunde / dramatisches Randlicht / High-Key]
- **Komposition:** [zentriert / Drittelregel / negativer Raum / Überkopf]
- **Stimmung:** [2–3 Adjektive, aus dem Style-Block]
- **Seitenverhältnis:** [Verhältnis] · **Auflösung:** [1K/2K/4K] · **Format:** png
- **Negative Einschränkungen:** [kein Wasserzeichen, kein erfundener Beschriftungstext, ...]
- **Prompt (endgültig, einfügebereit):**
  > [ein durchgehender Prompt]
- **Varianten:** [n] — [was variiert]
- **Dateibenennung:** assets/product-photography/<produkt-slug>/<produkt>_<n>_<zeitstempel>.png
- **Generieren mit:** `python docs/creative_cli.py product --product-name "..." --prompt "..." --aspect-ratio ... --resolution ... --num-images n`

Schließe mit einer Set-Zusammenfassung ab: gemeinsame Beleuchtungs-/Farbpalettenzeile, Aufnahmezahlen pro Typ und (falls generiert) empfohlener Gewinner pro Slot mit gespeicherten Pfaden.

Qualitätsstandards

  • Jede Aufnahme im Set teilt einen Beleuchtungsstil und eine Farbpalette (das Set wirkt wie eine Marke)
  • Jede Spezifikation benennt explizit Aufnahmetyp, Hintergrund, Beleuchtung, Komposition und Stimmung
  • Seitenverhältnis entspricht dem Ziel, nicht dem 1:1-Standard aus Trägheit
  • Produktdetails (Materialien, Farben) stimmen mit dem überein, was der Benutzer beschrieben hat – keine erfundenen Merkmale, Gravuren oder Beschriftungstexte
  • Negative Einschränkungen sind bei jeder Spezifikation vorhanden
  • Hero-/Clean-Aufnahmen haben 3+ Varianten; nichts wird als Einzelaufnahme ausgeliefert
  • Es werden nur echte Automatisierungsparameter verwendet (Modell ist fal-ai/nano-banana-pro; es gibt keine Größen-/Schritte-/Guidance-Knöpfe)

Harte Verbote: niemals lesbaren Marken-/Label-Text rendern, es sei denn, der Benutzer hat die exakte Zeichenfolge geliefert; niemals Premium-Dramatic-Beleuchtung und lässige Schnappschuss-Stile in einem Set mischen; niemals KI-Bilder als echte Fotos des tatsächlichen Geräts des Benutzers präsentieren – wenn die Wiedergabetreue zum exakten physischen Produkt wichtig ist, sag es und empfehle Compositing oder einen Referenzfoto-Workflow.

Integration

  • skills/creative/creative-strategist → vorgelagert; dessen Style-Block setzt die Felder für Beleuchtung, Farbpalette und Stimmung dieses Sets.
  • skills/creative/image-generation → gemeinsame Automatisierung und Prompt-Disziplin; skills/creative/image-generation/references/automation.md ist die Quelle der Wahrheit für Parameter.
  • skills/creative/social-graphics → konsumiert Gewinnerbilder als Rohmaterial für Plattformbeiträge.
  • skills/creative/product-video → konsumiert die Hero-/Lifestyle-Standbilder als Frames und Art Direction.
  • references/shot-library.md — vollständige Aufnahmetyp-Vorlagen, Prompt-Sprache für Beleuchtung/Hintergrund/Komposition und Korrekturphrasen. Vor dem Schreiben von Spezifikationen lesen.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills