CommunityImagemgithub.com

NanmiCoder/img-gen-prompts

Pesquise no oip-visual-v2 por pares de prompt e imagem rastreáveis e abra galerias de resultados locais. Use ao encontrar, inspecionar, comparar, navegar ou copiar referências reais de geração de imagem ou prompts fonte exatos. Após selecionar as referências, adapte-as em um prompt bilíngue derivado quando solicitado; use img-gen-taste primeiro quando a direção visual ainda não estiver clara.

O que é img-gen-prompts?

Esta skill atua como a camada de evidência e recuperação para IA, fornecendo acesso à curadoria de dados oip-visual-v2. Ela permite que o agente busque, inspecione e selecione pares de prompt e imagem reais e rastreáveis com IDs estáveis e explicações claras de correspondência. É útil para agentes de geração de imagem que precisam de referências visuais autênticas para criar prompts derivados precisos, garantindo que cada recomendação inclua a imagem real, o prompt fonte original e a URL da fonte. A habilidade suporta busca por intenção, recuperação de registros individuais e abertura de galerias locais para navegação comparativa. Ela também gerencia adaptação de prompt quando direções visuais são fornecidas, integrando-se com resultados do img-gen-taste. É uma ferramenta somente leitura, projetada para uso em plataformas como Claude Code ou Cursor, onde o script oip.py deve estar acessível via caminho absoluto ou via variável de ambiente OIP_REPO_ROOT.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NanmiCoder/open-image-prompts/tree/HEAD/skills/img-gen-prompts

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

Img Gen Prompts

Atue como a camada de evidência e recuperação. Use apenas o arquivo mais recente de pares oip-visual-v2. Cada registro recomendado deve incluir uma imagem real, prompt fonte inalterado, URL da fonte, autor, ID estável e uma correspondência explicável. Nunca recorra a dados legados/V1 ou pesquisa de imagem genérica da web.

Localize e verifique o arquivo

Resolva o diretório desta Skill e execute seu script empacotado pelo caminho absoluto. Ele encontra o checkout a partir do diretório atual, um caminho de Skill vinculado simbolicamente, ou OIP_REPO_ROOT; instalações copiadas fora do checkout devem definir essa variável.

python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py status

Pare a menos que ready seja true e a taxonomia ativa seja exatamente oip-visual-v2. O conjunto de dados não faz parte do repositório: db/prompts.db.gz e images/ são baixados dos GitHub Releases. Se o arquivo, as imagens locais, ou dependências da galeria estiverem faltando, execute npm run setup a partir da raiz do repositório antes de continuar.

Se o script relatar que o repositório não pode ser encontrado, esta Skill foi instalada como uma cópia fora de um checkout. Aponte-a para um, ou crie um:

git clone https://github.com/NanmiCoder/open-image-prompts.git
cd open-image-prompts
npm run data:pull        # adicione :db para pular os pacotes de imagem de vários gigabytes
export OIP_REPO_ROOT="$PWD"

A busca e recuperação funcionam sem os pacotes de imagem; apenas a visualização local da imagem precisa deles, e a galeria recai para a URL de origem de cada registro. Esta Skill é somente leitura: nunca ative uma taxonomia, rotule registros, publique dados ou modifique o banco de dados.

Pesquise a intenção real do usuário

python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py search \
  --intent "Retrato cinematográfico em vielas de neon em noite chuvosa" --limit 8

python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py get --id <tweet_id>

Passe a redação do usuário sem embelezá-la com estilos, temas ou restrições negativas adivinhadas. Inspecione parsed_intent, match_reasons, tags e absolute_image_paths; abra imagens representativas antes de julgar a qualidade. Leia references/retrieval-contract.md ao interpretar restrições ou um resultado vazio.

Trate results como correspondências exatas. related_results é um canal de fallback separado que pode omitir exatamente uma restrição estética declarada. Nunca apresente uma referência relacionada como uma correspondência exata: divulgue suas missing_constraints e recomende apenas as decisões visuais que ela realmente demonstra. Referências relacionadas já estão restritas a evidências visuais confirmadas por imagem e excluem capturas de tela não solicitadas, gráficos de documento, muito texto, layouts de vários painéis e marcas d'água.

Para cada recomendação, retorne:

  • ID estável, autor e URL da fonte;
  • caminho da imagem representativa;
  • se a correspondência é exact ou related;
  • quaisquer missing_constraints declaradas;
  • source_prompt inalterado;
  • dois ou três motivos de correspondência significativos;
  • qual decisão visual é reutilizável e o que não deve ser copiado.

Traduções e prompts derivados são auxílios, nunca prompts fonte. Se nenhum resultado relevante existir em qualquer canal, relate a lacuna do corpus em vez de inventar procedência. A ferramenta já realiza o único fallback de uma faceta permitido; nunca relaxe manualmente o tema, uso, estilo explícito, cena, invariantes do usuário, ou restrições proibidas.

Alguns registros do arquivo contêm comentários ou cópia de postagem em vez de um prompt de geração executável. Rotule claramente essa distinção e não apresente tal texto como um prompt original reutilizável.

Adapte as referências selecionadas

Quando solicitado, sintetize as referências coerentes selecionadas pelo usuário em um novo prompt em inglês e um equivalente em chinês simplificado. Preserve quaisquer invariantes creative_spec e evite a lista fornecida por $img-gen-taste. Mantenha o novo prompt, a justificativa com IDs de origem e os prompts originais claramente separados. Não copie um prompt fonte completo, identidade, marca, personagem protegido, ou cena única.

Deixe o usuário escolher visualmente

Quando o usuário quiser navegar ou comparar resultados, leia references/gallery-session.md, crie uma sessão de resultados local e abra apenas a URL retornada pelo comando.

python3 <caminho-absoluto-do-diretório-da-skill>/scripts/oip.py gallery \
  --intent "Anúncio de perfume escuro e contido" --lang zh-Hans --limit 8

A galeria deve preservar a classificação da pesquisa e manter a “cópia do prompt original” fiel byte por byte. Se url_usable for false, execute o start_command retornado antes de apresentar a URL como acessível.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas