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
exactorelated; - cualquier
missing_constraintsdeclarada; source_promptsin 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.