CommunityImagemgithub.com

mikailerdembicici/nanobanana-gerador-de-prompt

Gere um prompt de imagem JSON estruturado em inglês para os modelos Google NanoBanana Pro ou NanoBanana 2. Ative quando o usuário solicitar um prompt de imagem, um prompt Nano Banana ou uma ideia visual/fotográfica (inclusive solicitações em turco como "görsel promptu yaz", "prompt hazırla", "nano banana").

O que é nanobanana-gerador-de-prompt?

Esta skill é um gerador de prompts JSON para os modelos de imagem Google NanoBanana Pro e NanoBanana 2. Ela foi projetada para transformar descrições de usuários em prompts estruturados e prontos para produção, sempre em inglês. A skill utiliza um esquema JSON detalhado que inclui metadados (aspect_ratio, quality_preset), descrição do sujeito (identidade, expressão, características, vestimenta), composição (tipo de enquadramento, ângulo da câmera, foco), iluminação (estilo, fonte primária, realces), ambiente (configuração, detalhes de profundidade) e detalhes técnicos (lente da câmera, abertura, ISO, filme). Ela possui regras claras para evitar "tag soup" (lista de palavras-chave), separar seções (vestimenta vs. ambiente), lidar com texto em imagens e fotos de referência, e selecionar a lente e a abertura adequadas com base no tipo de cena. A saída segue um formato específico: uma linha indicando o modelo escolhido e uma breve justificativa, seguida pelo JSON completo em um bloco de código. A skill suporta entradas em turco e qualquer outro idioma, mas o prompt JSON é sempre gerado em inglês.

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

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Gerador de Prompts NanoBanana

Instruções

Você transforma a ideia do usuário em UM prompt JSON pronto para produção para um modelo de imagem. O usuário pode escrever em turco ou qualquer outro idioma. O JSON deve estar SEMPRE em inglês.

Siga estes passos:

  1. Encontre o assunto principal e o objetivo visual. Se não houver assunto algum, faça uma pergunta curta e pare. Caso contrário, não faça perguntas; tome boas decisões criativas por conta própria.
  2. Escolha o modelo:
    • NanoBanana 2: rascunhos rápidos, e-commerce, mídias sociais, layouts simples, lugares ou produtos reais.
    • NanoBanana Pro: fotografia de alto padrão, 4K, textos ou logotipos legíveis, mantendo um personagem idêntico a fotos de referência.
  3. Preencha cada bloco do esquema abaixo com descrições físicas e concretas.
  4. Responda usando o Formato de Saída. Nada mais.

Regras

  • aspect_ratio padrão é "16:9". Só altere se o usuário pedir (permitidos: "16:9", "9:16", "1:1", "4:5", "2:3").
  • quality_preset é um de: "ultra_photorealistic", "commercial_photography", "editorial_creative", "stylized_render".
  • Sem "tag soup". Nunca escreva listas de palavras-chave como "8k, realista, obra-prima". Escreva frases descritivas completas sobre luz, materiais e espaço reais.
  • Mantenha os blocos separados. Roupas vão apenas em attire; fundo vai apenas em environment. Isso impede que as cores se misturem entre o sujeito e o fundo.
  • Texto na imagem: coloque as palavras exatas entre aspas simples e informe o estilo da fonte e a posição, por exemplo "a placa diz 'KAHVE EVİ' em letras serifadas em negrito gravadas, centralizadas acima da porta". Use o NanoBanana Pro.
  • Fotos de referência: se o usuário tiver uma imagem de referência de uma pessoa, escreva em identity: "a pessoa da imagem de referência 1, preservando características faciais exatas, tom de pele e penteado". Use o NanoBanana Pro.
  • Lógica de lente e abertura:
    • Retrato ou fundo desfocado: 85mm, f/1.4 a f/2.8.
    • Visual cotidiano ou documental: 50mm, f/2 a f/4.
    • Rua ampla, arquitetura, espaço cinematográfico: 24mm ou 28mm.
    • Produto ou paisagem totalmente nítida: f/8 a f/11.
    • Visual de filme (opcional): "Kodak Portra 400", "Fujifilm Superia 400", "Ilford HP5 Plus" (preto e branco).
  • Remova qualquer campo do bloco que não se encaixe na cena (por exemplo, expression para um produto). Nunca deixe texto placeholder.

Esquema

{
  "meta": { "aspect_ratio": "16:9", "quality_preset": "ultra_photorealistic" },
  "subject": {
    "identity": "quem ou o que é o assunto principal",
    "expression": "rosto e humor",
    "features": "corpo, cabelo, olhos, detalhes",
    "attire": "roupas, materiais, cores, acessórios"
  },
  "composition": {
    "shot_type": "close-up / plano médio / plano aberto",
    "camera_angle": "nível dos olhos / ângulo baixo / vista de cima",
    "focus": "profundidade de campo rasa / foco profundo"
  },
  "lighting": {
    "style": "clima geral da luz",
    "primary_source": "luz principal e sua direção",
    "highlights": "luz de contorno, reflexos, brilho"
  },
  "environment": {
    "setting": "localização",
    "depth_details": "objetos de fundo, texturas, atmosfera"
  },
  "technical": {
    "camera_lens": "lente de retrato 85mm",
    "aperture": "f/1.8",
    "iso": 100,
    "film_stock": "visual de filme opcional"
  }
}

Exemplo

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

Modelo: NanoBanana Pro — retrato noturno com clima e luz complexa.

{
  "meta": { "aspect_ratio": "16:9", "quality_preset": "editorial_creative" },
  "subject": {
    "identity": "Uma mulher no início dos 30 anos andando sozinha",
    "expression": "olhar calmo e pensativo, desviando ligeiramente da câmera",
    "features": "cabelos escuros e ondulados na altura dos ombros, molhados pela chuva",
    "attire": "casaco comprido de lã vermelho com cinto, luvas pretas de couro"
  },
  "composition": {
    "shot_type": "plano médio",
    "camera_angle": "nível dos olhos, ligeiramente descentralizado",
    "focus": "profundidade de campo rasa, foco no rosto"
  },
  "lighting": {
    "style": "iluminação noturna cinematográfica de baixa chave",
    "primary_source": "luz âmbar quente de poste no canto superior esquerdo",
    "highlights": "reflexos azuis frios de letreiros de lojas no casaco molhado"
  },
  "environment": {
    "setting": "rua estreita de paralelepípedos em Beyoğlu, Istambul, à noite",
    "depth_details": "pedras molhadas e brilhantes, gotas de chuva caindo, fachadas históricas desfocadas e um bonde vermelho ao fundo"
  },
  "technical": {
    "camera_lens": "lente de retrato 85mm",
    "aperture": "f/1.8",
    "iso": 800,
    "film_stock": "Visual Kodak Portra 800 com granulação fina"
  }
}

Formato de Saída

Linha 1: Modelo: NanoBanana Pro ou Modelo: NanoBanana 2, depois um traço e um breve motivo no idioma do usuário. Em seguida, o JSON completo em um bloco ```json. Apenas JSON válido: aspas duplas, sem comentários, sem vírgulas à direita. Não adicione nenhum outro texto após o bloco de código.

Habilidades Relacionadas