CommunityImagengithub.com

NanmiCoder/img-gen-prompts

Busca en oip-visual-v2 pares de prompt-imagen trazables y abre galerías de resultados locales. Úsalo para encontrar, inspeccionar, comparar, navegar o copiar referencias reales de generación de imágenes o prompts fuente exactos. Después de seleccionar referencias, adáptalas a un prompt bilingüe derivado cuando se solicite; usa img-gen-taste primero si la dirección visual aún no está clara.

¿Qué es img-gen-prompts?

Esta skill actúa como la capa de evidencia y recuperación para el archivador oip-visual-v2 de NanmiCoder. Permite buscar pares prompt-imagen reales, no sintéticos, con trazabilidad completa: cada resultado incluye una imagen real, el prompt original sin modificar, URL fuente, autor, ID estable y razones de coincidencia explicables. Es útil para desarrolladores y agentes de IA que necesitan referencias visuales auténticas para generar imágenes, evitando alucinaciones o datos desactualizados (V1). La skill se ejecuta mediante scripts Python, verifica que el archivo local esté configurado correctamente y descarga datos desde GitHub Releases si es necesario. Soporta búsquedas por intención del usuario (sin adornos), permite inspeccionar resultados exactos y relacionados (con transparencia sobre restricciones faltantes), y puede abrir galerías locales de resultados para comparación visual. También puede adaptar referencias seleccionadas a un nuevo prompt en inglés y chino simplificado, preservando invariantes de especificaciones creativas. Está diseñada para plataformas de agentes como Claude Code, Cursor o Codex, y requiere que el usuario tenga el repositorio clonado y configurado.

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

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Img Gen Prompts

Actúa como la capa de evidencia y recuperación. Usa únicamente el archivador emparejado oip-visual-v2 más reciente. Cada registro recomendado debe incluir una imagen real, el prompt fuente sin cambios, la URL fuente, el autor, un ID estable y una coincidencia explicable. Nunca recurras a datos heredados/V1 ni a búsquedas genéricas de imágenes web.

Localiza y verifica el archivador

Resuelve el directorio de esta Skill y ejecuta su script empaquetado mediante la ruta absoluta. Este encuentra el checkout desde el directorio actual, una ruta de Skill con enlace simbólico, o OIP_REPO_ROOT; las instalaciones copiadas fuera del checkout deben configurar esa variable.

python3 <directorio-absoluto-de-la-skill>/scripts/oip.py status

Detente a menos que ready sea verdadero y la taxonomía activa sea exactamente oip-visual-v2. El conjunto de datos no es parte del repositorio: db/prompts.db.gz y images/ se descargan desde GitHub Releases. Si faltan el archivador, las imágenes locales o las dependencias de la galería, ejecuta npm run setup desde la raíz del repositorio antes de continuar.

Si el script informa que no se puede encontrar el repositorio, esta Skill fue instalada como una copia fuera de un checkout. Apúntala a uno, o crea uno:

git clone https://github.com/NanmiCoder/open-image-prompts.git
cd open-image-prompts
npm run data:pull        # añade :db para saltar los paquetes de imágenes de varios gigabytes
export OIP_REPO_ROOT="$PWD"

La búsqueda y recuperación funcionan sin los paquetes de imágenes; solo la vista previa de imágenes locales los necesita, y la galería recurre a la URL fuente de cada registro. Esta Skill es de solo lectura: nunca actives una taxonomía, etiquetes registros, publiques datos ni modifiques la base de datos.

Busca la intención real del usuario

python3 <directorio-absoluto-de-la-skill>/scripts/oip.py search \
  --intent "雨夜霓虹小巷里的电影感人像" --limit 8

python3 <directorio-absoluto-de-la-skill>/scripts/oip.py get --id <tweet_id>

Pasa las palabras del usuario sin adornarlas con estilos, sujetos o restricciones negativas adivinadas. Inspecciona parsed_intent, match_reasons, etiquetas y absolute_image_paths; abre imágenes representativas antes de juzgar la calidad. Lee references/retrieval-contract.md al interpretar restricciones o un resultado vacío.

Trata results como coincidencias exactas. related_results es un canal de respaldo separado que puede omitir exactamente una restricción estética declarada. Nunca presentes una referencia relacionada como una coincidencia exacta: divulga sus missing_constraints y recomienda solo las decisiones visuales que realmente demuestra. Las referencias relacionadas ya están restringidas a evidencia visual confirmada por imagen y excluyen capturas de pantalla no solicitadas, gráficos de documentos, texto denso, diseños de varios paneles y marcas de agua.

Para cada recomendación, devuelve:

  • ID estable, autor y URL fuente;
  • ruta de la imagen representativa;
  • si la coincidencia es exact o related;
  • cualquier missing_constraints declarada;
  • source_prompt sin cambios;
  • dos o tres razones de coincidencia significativas;
  • qué decisión visual es reutilizable y qué no debe copiarse.

Las traducciones y prompts derivados son ayudas, nunca prompts fuente. Si no existe ningún resultado relevante en ninguno de los canales, informa la brecha del corpus en lugar de inventar procedencia. La herramienta ya realiza la única recuperación de una faceta permitida; nunca relajes manualmente el sujeto, uso, estilo explícito, escena, invariantes del usuario o restricciones prohibidas.

Algunos registros del archivador contienen comentarios o texto de publicación en lugar de un prompt de generación ejecutable. Etiqueta esa distinción claramente y no presentes dicho texto como un prompt original reutilizable.

Adapta las referencias seleccionadas

Cuando se solicite, sintetiza las referencias coherentes seleccionadas por el usuario en un nuevo prompt en inglés y un equivalente en chino simplificado. Preserva cualquier invariante de creative_spec y evita la lista proporcionada por $img-gen-taste. Mantén el nuevo prompt, la justificación con los IDs de origen y los prompts originales claramente separados. No copies un prompt fuente completo, identidad, marca, personaje protegido o escena única.

Deja que el usuario elija visualmente

Cuando el usuario quiera navegar o comparar resultados, lee references/gallery-session.md, crea una sesión de resultados local y abre solo la URL devuelta por el comando.

python3 <directorio-absoluto-de-la-skill>/scripts/oip.py gallery \
  --intent "克制的暗调香水广告" --lang zh-Hans --limit 8

La galería debe preservar el orden de búsqueda y mantener la copia del prompt original byte por byte fiel. Si url_usable es falso, ejecuta el start_command devuelto antes de presentar la URL como abrible.

Individual skills in this repo

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

Skills relacionados