CommunityImagengithub.com

chaithanya-m/image-generation

Analiza texto arbitrario o contenido estructurado, planifica imágenes y genera imágenes usando el agente independiente de generación de imágenes.

¿Qué es image-generation?

Este skill proporciona una capacidad universal de generación de imágenes que se puede invocar bajo demanda para crear activos visuales a partir de cualquier entrada textual o estructurada. Es ideal para desarrolladores y usuarios de agentes de IA que necesitan generar ilustraciones, arte para carruseles, imágenes para diapositivas o documentos sin depender de un flujo de trabajo de investigación o publicación específico. El skill analiza inteligentemente el contenido real (como texto plano, Markdown, JSON serializado, o guiones) para determinar el tema, el estilo visual y la composición, evitando suposiciones sobre el dominio financiero. Soporta plataformas como Claude Code, Cursor y Codex, y utiliza un proyecto CLI (`image-generation-agent`) para planificar y ejecutar la generación con control fino sobre relaciones de aspecto, estilos cinematográficos y número de imágenes por sección. Incluye un modo de previsualización sin costo (`--dry-run`) que muestra los prompts sin contactar al proveedor de imágenes, y un mecanismo de reintento (`--retry`) para fallos parciales que reutiliza los prompts guardados sin reanalizar el contenido. La salida se guarda en carpetas con slugs únicos, y se reportan rutas exactas y métricas de éxito/fallo, garantizando que nunca se sobrescriban archivos previos.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chaithanya-m/image-generation-agent/tree/HEAD/skills/image-generation

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

Generación universal de imágenes

Esta es una capacidad universal de generación de imágenes. Nunca asumas que el contenido proporcionado está relacionado con finanzas. Determina el tema y el estilo visual a partir de la entrada real.

Cuándo invocarlo

Usa el agente de imágenes siempre que el usuario solicite activos visuales, ilustraciones, arte para carruseles o imágenes basadas en el contenido proporcionado. No está acoplado a un flujo de trabajo de investigación o publicación.

Entrada compatible

  • Texto plano y Markdown.
  • Objetos y arreglos JSON, incluido contenido serializado de DialogueScript e InstagramPost.
  • Diapositivas/escenas individuales y documentos de múltiples secciones.
  • Campos visual_prompt existentes, que deben reutilizarse como contexto.

Planificar y generar

Ejecuta comandos desde el directorio del proyecto image-generation-agent. Siempre previsualiza un plan primero cuando se solicite o cuando el costo/volumen de generación lo justifique:

python -m src.image_agent.cli --input content.json --dry-run

La ejecución en seco (dry run) analiza el tema real con el LLM configurado e imprime el dominio, las secciones, el estilo, la relación de aspecto y los prompts completos; no contacta al proveedor de imágenes ni guarda imágenes. Para generar:

python -m src.image_agent.cli --input content.json
python -m src.image_agent.cli --input content.md --aspect-ratio 4:5
python -m src.image_agent.cli --input content.json --style cinematic \
  --images-per-section 2 --output output/custom

# Reintentar imágenes fallidas con sus prompts guardados, sin reanálisis
python -m src.image_agent.cli \
  --retry output/images/generated/topic/generation_manifest.json

El plan determina un número de imágenes apropiado al contenido, limitado por el máximo configurado. Para diapositivas/escenas, mantén el orden y un estilo consistente a lo largo de la serie. Utiliza los prompts visuales existentes como material fuente. No agregues hechos más allá de la entrada. El texto exacto debe superponerse con Pillow, nunca delegado al modelo de imágenes.

Informe y fallos

Las imágenes y el generation_manifest.json se guardan en el directorio de salida solicitado, dentro de una carpeta con un slug único basado en el contenido. Informa la ruta de salida exacta, el número de imágenes exitosas/fallidas y la ruta del manifiesto. Verifica el manifiesto antes de informar la finalización.

Si el análisis falla, informa el error de la API del LLM configurado. Si la generación de imágenes falla, informa el error del proveedor y el número de la imagen fallida; no des a entender que se produjo una imagen ni cambies silenciosamente de proveedor. La generación con Cloudflare requiere CLOUDFLARE_ACCOUNT_ID y CLOUDFLARE_API_TOKEN. Los archivos generados previamente nunca se sobrescriben. Reintenta los fallos con --retry <generation_manifest.json> para que las imágenes exitosas se salten y los prompts originales se reutilicen.

Skills relacionados