CommunityImagegithub.com

sanky369/photographie-de-produit

Produit des visuels de photographie produit professionnels générés par IA — photos e-commerce nettes, scènes lifestyle, images hero, plans macro détaillés et flat lays — sous forme de spécifications de prompt prêtes à générer, et génère les fichiers via FAL.ai fal-ai/nano-banana-pro lorsque l'automatisation est configurée.

Qu'est-ce que photographie-de-produit ?

Cette compétence transforme une description de produit en une liste de plans cohérente et des spécifications de prompt prêtes à l'emploi pour la photographie produit. Elle garantit l'unité visuelle de l'ensemble des images (éclairage, palette, ambiance) pour que les listings, pages de destination et publications sur les réseaux sociaux reflètent une seule et même marque. Elle prend en charge la génération via FAL.ai (modèle fal-ai/nano-banana-pro) lorsque la clé API FAL est configurée ; sinon, elle livre uniquement les spécifications et les commandes. Les types de plans incluent les prises de vue propres, lifestyle, hero, macro détaillées et flat lays, avec des ratios d'aspect adaptés à chaque destination (listing 1:1, hero 16:9, réseaux sociaux 4:5). Des variantes (3-4 pour les hero/prises propres, 2 pour les lifestyle/détails) sont systématiquement proposées, avec des contraintes négatives (pas de filigrane, pas de texte inventé). La compétence s'intègre avec les autres compétences créatives (stratégie créative, graphiques sociaux, vidéo produit) et lit les templates dans references/shot-library.md pour les formulations précises de prompts.

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

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Photographie de Produit

Transformez une description de produit en une liste de plans cohérente de spécifications de prompt qui génèrent des images produit de qualité commerciale. Règle d'or : un produit, un univers visuel. Chaque prise de vue d'un ensemble partage l'éclairage, la palette et le traitement de la marque afin que les listings, pages de destination et publications sur les réseaux sociaux se lisent comme une seule marque — une superbe hero à côté d'une photo lifestyle dépareillée est pire que deux photos moyennes assorties.

Quand utiliser / quand ne pas utiliser

À utiliser pour toute imagerie dont le sujet est un produit : listings e-commerce, hero de pages de destination, photos marketing, gros plans détaillés. Déléguer à la place lorsque :

  • Le contenu est une publication à propos du produit (superpositions de texte, mises en page promotionnelles) → skills/creative/social-graphics
  • L'utilisateur a besoin d'un logo/icône/motif → skills/creative/brand-asset
  • Il s'agit d'une image générale sans sujet produit → skills/creative/image-generation
  • Aucune direction visuelle n'existe et plusieurs livrables arrivent → d'abord skills/creative/creative-strategist ; consommer son bloc de style ici
  • Le produit doit bouger → skills/creative/product-video (les images fixes de cette compétence sont ses images sources)

Collecte d'informations

Poser en une seule fois, uniquement ce qui manque :

  1. Produit — qu'est-ce que c'est, exactement ? Matériaux, couleurs, détails distinctifs. (Si une photo réelle existe, la demander comme référence pour la fidélité.)
  2. Destination — listing, page de destination, annonces, réseaux sociaux ? (détermine les types de plans et les ratios d'aspect)
  3. Positionnement — premium/luxe, accessible, ludique, technique ?
  4. Ancre de style — Brief de Direction Créative / bloc de style, ou couleurs de marque ?
  5. Automatisation — FAL_API_KEY définie, ou livrer uniquement les spécifications ?

Inférer, ne pas demander : ratios d'aspect depuis la destination (listing → 1:1, hero de page de destination → 16:9, fil d'actualité social → 4:5) ; résolution 2K par défaut, 4K pour les heroes. Ne pas bloquer : avec le produit + la destination connus, supposer le reste, l'étiqueter, continuer.

Flux de travail

  1. Construire la liste de plans. Mapper la destination → types de plans (règles de décision) :

    • Listing e-commerce → 1 photo propre + 1–2 photos détaillées (+ 1 lifestyle si la plateforme permet les images de galerie)
    • Page de destination → 1 hero + 1 lifestyle + 1 détail
    • Réseaux sociaux/annonces → 1–2 lifestyle + 1 flat lay (familles de produits) ou hero
    • "Une seule image" → choisir le type unique qui sert l'utilisation déclarée ; dire pourquoi
  2. Fixer le traitement partagé. Choisir un style d'éclairage et une palette pour l'ensemble du bloc de style (ou inférer du positionnement : premium → dramatique ou studio ; accessible → heure dorée naturelle ; marque minimaliste → haut contraste). Chaque spécification de l'ensemble l'utilise.

  3. Écrire une spécification de prompt par plan en utilisant les modèles dans references/shot-library.md — le lire maintenant ; il contient les cinq modèles de types de plans plus le langage de prompt pour l'éclairage/fond/composition. Nommer les couleurs en mots et en hexadécimal. Toujours indiquer ce qui ne doit PAS apparaître (pas de filigrane, pas de logos ou de texte d'étiquette inventés sauf si le texte exact est fourni, pas d'encombrement).

  4. Variantes. Les plans hero et propres obtiennent 3–4 variantes (--num-images 3 ou spécifications distinctes variant la composition/fond) ; les plans détail et lifestyle en obtiennent 2. L'utilisateur choisit les gagnants.

  5. Générer ou livrer. Si FAL_API_KEY (ou FAL_KEY) est définie :

    python docs/creative_cli.py product \
      --product-name "Montre de Luxe" \
      --prompt "<prompt complet>" \
      --aspect-ratio 1:1 --resolution 2K --num-images 3
    

    Les images sont sauvegardées dans assets/product-photography/<slug-produit>/ sous forme de <produit>_<n>_<horodatage>.png. Si pas de clé, livrer les spécifications plus les commandes exactes — ne jamais prétendre que la génération a eu lieu. Référence complète des paramètres : skills/creative/image-generation/references/automation.md.

  6. Vérifier par rapport au niveau de qualité, corriger les manquements avec les phrases de correction dans references/shot-library.md (un cycle d'itération), puis présenter les gagnants avec les chemins de fichiers et une recommandation d'une ligne par emplacement.

Format de sortie requis

Livrer une liste de plans de ces blocs (un par plan) :

## Spécification de Plan — [nom du plan, ex. hero-01]
- **Type de plan:** clean / lifestyle / hero / detail / flat lay
- **Destination:** [listing / hero landing / ad / social]
- **Sujet:** [produit, concrètement — matériaux, couleurs, orientation]
- **Cadre / fond:** [blanc / dégradé X→Y / cadre lifestyle / texturé]
- **Éclairage:** [studio / heure dorée naturelle / rim dramatique / haut contraste]
- **Composition:** [centré / règle des tiers / espace négatif / vue de dessus]
- **Ambiance:** [2–3 adjectifs, du bloc de style]
- **Ratio d'aspect:** [ratio] · **Résolution:** [1K/2K/4K] · **Format:** png
- **Contraintes négatives:** [pas de filigrane, pas de texte d'étiquette inventé, ...]
- **Prompt (final, prêt à copier-coller):**
  > [prompt unique fluide]
- **Variantes:** [n] — [ce qui varie]
- **Nommage des fichiers:** assets/product-photography/<slug-produit>/<produit>_<n>_<horodatage>.png
- **Générer avec:** `python docs/creative_cli.py product --product-name "..." --prompt "..." --aspect-ratio ... --resolution ... --num-images n`

Conclure avec un Résumé de l'ensemble : ligne d'éclairage/palette partagée, nombre de plans par type, et (si généré) gagnant recommandé par emplacement avec chemins sauvegardés.

Niveau de qualité

  • Chaque plan de l'ensemble partage un style d'éclairage et une palette (l'ensemble se lit comme une seule marque)
  • Chaque spécification nomme explicitement le type de plan, le fond, l'éclairage, la composition et l'ambiance
  • Le ratio d'aspect correspond à la destination, pas au défaut 1:1 par inertie
  • Les détails du produit (matériaux, couleurs) correspondent à ce que l'utilisateur a décrit — pas de caractéristiques, gravures ou textes d'étiquette inventés
  • Contraintes négatives présentes sur chaque spécification
  • Les plans hero/propres ont 3+ variantes ; rien livré comme une seule prise
  • Seuls les paramètres d'automatisation réels sont utilisés (le modèle est fal-ai/nano-banana-pro ; aucun bouton de taille/étapes/guidance n'existe)

À ne jamais faire : ne jamais rendre de texte de marque/étiquette lisible sauf si l'utilisateur a fourni la chaîne exacte ; ne jamais mélanger un éclairage dramatique premium et un style instantané décontracté dans un même ensemble ; ne jamais présenter des images IA comme des photographies réelles de l'unité réelle de l'utilisateur — si la fidélité au produit physique exact est importante, le dire et recommander un workflow de composition ou de photo de référence.

Intégration

  • skills/creative/creative-strategist → en amont ; son bloc de style définit les champs d'éclairage, de palette et d'ambiance de cet ensemble.
  • skills/creative/image-generation → automatisation partagée et discipline de prompt ; skills/creative/image-generation/references/automation.md est la source de vérité des paramètres.
  • skills/creative/social-graphics → consomme les plans gagnants comme matière première pour les publications.
  • skills/creative/product-video → consomme les images fixes hero/lifestyle comme trames et direction artistique.
  • references/shot-library.md — modèles complets de types de plans, langage de prompt pour l'éclairage/fond/composition, et phrases de correction. Lire avant d'écrire les spécifications.

Individual skills in this repo

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

Skills associés