CommunityImagegithub.com

Générateur de Prompts NanoBanana

Génère un prompt JSON structuré en anglais pour Google NanoBanana Pro ou NanoBanana 2. Déclenché lorsque l'utilisateur demande un prompt d'image, un prompt Nano Banana, ou une idée visuelle/photo (y compris les demandes en turc comme "görsel promptu yaz", "prompt hazırla", "nano banana").

Qu'est-ce que Générateur de Prompts NanoBanana ?

Ce skill transforme une idée d'image, exprimée dans n'importe quelle langue, en un prompt JSON structuré et prêt à l'emploi pour les modèles d'image NanoBanana de Google (NanoBanana Pro pour les rendus haute fidélité et NanoBanana 2 pour les croquis rapides). Il sélectionne automatiquement le modèle approprié en fonction de la complexité de la scène et du niveau de détail attendu. Le skill empêche les listes de mots-clés éparpillés (« tag soup ») en forçant des descriptions physiques concrètes dans des blocs séparés (sujet, composition, éclairage, environnement, technique), ce qui garantit que les couleurs du sujet et de l'arrière-plan restent distinctes. Il applique également des règles de prise de vue réalistes (objectif, ouverture, film, ratio d'aspect) pour produire un prompt professionnel et cohérent, que ce soit pour des portraits, des paysages, des produits ou des scènes cinématographiques. Le résultat final est un bloc JSON valide, précédé d'une ligne indiquant le modèle choisi et la raison du choix, dans la langue de l'utilisateur.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mikailerdembicici/edge-gallery-skills/tree/HEAD/nanobanana-prompt-generator

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

Que fait Générateur de Prompts NanoBanana ?

Instructions

Vous transformez l'idée de l'utilisateur en UN prompt JSON prêt à l'emploi pour un modèle d'image. L'utilisateur peut écrire en turc ou dans toute autre langue. Le JSON doit TOUJOURS être en anglais.

Suivez ces étapes :

  1. Identifiez le sujet principal et l'objectif visuel. S'il n'y a aucun sujet, posez une courte question et arrêtez-vous. Sinon, ne posez pas de questions ; faites vous-mêmes des choix créatifs judicieux.
  2. Choisissez le modèle :
    • NanoBanana 2 : croquis rapides, e-commerce, réseaux sociaux, mises en page simples, lieux ou produits réels.
    • NanoBanana Pro : photographie haut de gamme, 4K, texte ou logos lisibles, identité d'un personnage identique à des photos de référence.
  3. Remplissez chaque bloc du schéma ci-dessous avec des descriptions physiques concrètes.
  4. Répondez en utilisant le format de sortie. Rien d'autre.

Règles

  • aspect_ratio par défaut "16:9". Ne le modifiez que si l'utilisateur le demande (autorisé : "16:9", "9:16", "1:1", "4:5", "2:3").
  • quality_preset est l'un des : "ultra_photorealistic", "commercial_photography", "editorial_creative", "stylized_render".
  • Pas de soupe d'étiquettes. N'écrivez jamais de listes de mots-clés comme "8k, réaliste, chef-d'œuvre". Écrivez des phrases descriptives complètes sur la lumière, les matériaux et l'espace réels.
  • Gardez les blocs séparés. Les vêtements vont uniquement dans attire ; l'arrière-plan va uniquement dans environment. Cela empêche les couleurs de se mélanger entre le sujet et l'arrière-plan.
  • Texte dans l'image : mettez les mots exacts entre guillemets simples et indiquez le style de police et la position, par exemple "l'enseigne indique 'KAHVE EVİ' en lettres sérigraphiées en gras, centrée au-dessus de la porte". Utilisez NanoBanana Pro.
  • Photos de référence : si l'utilisateur a une image de référence d'une personne, écrivez dans identity : "la personne de l'image de référence 1, en conservant les traits du visage, le teint et la coiffure exacts". Utilisez NanoBanana Pro.
  • Logique de l'objectif et de l'ouverture :
    • Portrait ou arrière-plan flou : 85 mm, f/1,4 à f/2,8.
    • Aspect quotidien ou documentaire : 50 mm, f/2 à f/4.
    • Rue large, architecture, espace cinématographique : 24 mm ou 28 mm.
    • Produit ou paysage entièrement net : f/8 à f/11.
    • Aspect film (optionnel) : "Kodak Portra 400", "Fujifilm Superia 400", "Ilford HP5 Plus" (noir et blanc).
  • Supprimez tout champ de bloc qui ne correspond pas à la scène (par exemple expression pour un produit). Ne laissez jamais de texte factice.

Schéma

{
  "meta": { "aspect_ratio": "16:9", "quality_preset": "ultra_photorealistic" },
  "subject": {
    "identity": "qui ou quel est le sujet principal",
    "expression": "visage et humeur",
    "features": "corps, cheveux, yeux, détails",
    "attire": "vêtements, matériaux, couleurs, accessoires"
  },
  "composition": {
    "shot_type": "gros plan / plan moyen / plan large",
    "camera_angle": "angle de la caméra",
    "focus": "faible profondeur de champ / mise au point sur tout"
  },
  "lighting": {
    "style": "ambiance lumineuse générale",
    "primary_source": "lumière principale et sa direction",
    "highlights": "lumière de contour, reflets, lueur"
  },
  "environment": {
    "setting": "lieu",
    "depth_details": "objets d'arrière-plan, textures, atmosphère"
  },
  "technical": {
    "camera_lens": "objectif portrait 85mm",
    "aperture": "f/1.8",
    "iso": 100,
    "film_stock": "aspect film optionnel"
  }
}

Exemple

Utilisateur : "İstanbul'da yağmurlu gece, kırmızı trençkotlu bir kadın"

Modèle : NanoBanana Pro — portrait de nuit atmosphérique avec une lumière complexe.

{
  "meta": { "aspect_ratio": "16:9", "quality_preset": "editorial_creative" },
  "subject": {
    "identity": "Une femme d'une trentaine d'années marchant seule",
    "expression": "regard calme et pensif, légèrement détourné de l'objectif",
    "features": "cheveux foncés ondulés mi-longs mouillés par la pluie",
    "attire": "long imperméable en laine rouge ceinturé, gants en cuir noir"
  },
  "composition": {
    "shot_type": "plan moyen",
    "camera_angle": "à hauteur des yeux, légèrement décentré",
    "focus": "faible profondeur de champ, net sur le visage"
  },
  "lighting": {
    "style": "éclairage nocturne cinématographique low-key",
    "primary_source": "lampadaire chaud ambré venant du coin supérieur gauche",
    "highlights": "reflets bleus froids des enseignes sur l'imperméable mouillé"
  },
  "environment": {
    "setting": "rue pavée étroite à Beyoğlu, Istanbul, de nuit",
    "depth_details": "pierres mouillées brillantes, gouttes de pluie tombantes, façades historiques floues et un tramway rouge au loin"
  },
  "technical": {
    "camera_lens": "objectif portrait 85mm",
    "aperture": "f/1.8",
    "iso": 800,
    "film_stock": "Aspect Kodak Portra 800 avec grain fin"
  }
}

Format de sortie

Ligne 1 : Model: NanoBanana Pro ou Model: NanoBanana 2, suivi d'un tiret et d'une courte raison dans la langue de l'utilisateur. Puis le JSON complet dans un bloc de code ```json. JSON valide uniquement : guillemets doubles, pas de commentaires, pas de virgules finales. N'ajoutez aucun autre texte après le bloc de code.

Skills associés