CommunityImagengithub.com

davidkrammer/imagegenkit

Genera o edita imágenes usando el comando local `imagegenkit` (ImageGenKit). Úsalo siempre que el usuario solicite crear, generar, renderizar, maquetar o editar una imagen, o cuando una tarea requiera un recurso de imagen rasterizada (fotos, tomas de producto, miniaturas, maquetas, iconos, ilustraciones, fondos, activos de app/tienda, PNGs transparentes, cambios de estilo, combinación de imágenes de referencia).

¿Qué es imagegenkit?

Este skill permite generar o editar imágenes directamente desde la terminal usando `imagegenkit`, una herramienta local que soporta múltiples proveedores de IA (como OpenAI, Grok, Codex, Gemini, etc.). La configuración de proveedores, claves y preferencias está a cargo del usuario en la aplicación ImageGenKit, y el agente no debe asumir ni hardcodear un proveedor a menos que el usuario lo especifique. Con comandos como `draft`, `final`, `edit` y `transparent`, se pueden crear desde bocetos rápidos y económicos hasta diseños finales de alta calidad, editar imágenes existentes con instrucciones en lenguaje natural, o generar PNGs con fondo transparente para logos y stickers. El skill prioriza el menor costo posible (usando `draft` para ideas y `final` solo para trabajos terminados) y sigue reglas estrictas: nunca pedir ni exponer claves API, nunca sobrescribir archivos existentes, y verificar visualmente la calidad de las imágenes generadas antes de reportarlas. Además, respeta los límites mensuales configurados por el usuario, registra cada operación en un archivo JSONL para reutilizar prompts, y permite combinar imágenes de referencia usando la opción `-i`. Es ideal para asistentes de desarrollo que necesitan generar activos visuales rápidos, maquetas de UI, o editar imágenes sin salir del flujo de trabajo en terminal.

Compatible con~Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/davidkrammer/imagegenkit/tree/HEAD/skill

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

Imágenes con imagegenkit

imagegenkit se instala en ~/.local/bin/imagegenkit mediante la aplicación ImageGenKit o su instalador. Los proveedores, claves, valores predeterminados y qué proveedor maneja cada tarea son configuraciones del usuario en ImageGenKit. No hardcodees un proveedor a menos que el usuario nombre uno.

Elige la tarea

imagegenkit draft "PROMPT" -o out.jpg          # bocetos rápidos, ideas, borradores (más barato)
imagegenkit final "PROMPT" -o out.png          # diseños finales y maquetas de nivel final
imagegenkit edit "PROMPT" -i in.png -o out.png # editar o refinar una imagen (repite -i para combinar)
imagegenkit transparent "PROMPT" -o out.png    # PNG transparente: logo, sticker, recorte

Opciones comunes: --aspect 16:9, -n 2, -i ref.png, -f prompt.txt, --dry-run. Ejecuta imagegenkit <tarea> -h para más información. Solo si el usuario pide un proveedor específico: imagegenkit openai|grok|codex|xai|gemini|<otro> "PROMPT" o imagegenkit draft -p openai ....

Reglas

  • Inicio de una sesión: ejecuta imagegenkit providers una vez. Si nada está listo, pide al usuario que abra ImageGenKit › Configuración › Proveedores. Nunca pidas claves API en el chat, nunca las imprimas, nunca las escribas en archivos.
  • Menor costo que se ajuste. Ideas y borradores usan draft. Usa final solo para trabajos terminados. Usa -n 1 y pregunta antes de hacer más de aproximadamente 6 imágenes de pago a la vez.
  • Convertir un borrador en final: pasa el borrador con -i a edit o final.
  • Texto exacto, números o texto de UI: si debe ser exacto (gráficos, diagramas, UI real), constrúyelo en HTML/SVG en su lugar.
  • Mira antes de reportar: abre la imagen y verifica ortografía, manos y rostros, logotipos, recorte y relación de aspecto. Corrígelo con edit si es necesario. Reporta la ruta guardada y llámalo borrador generado.
  • Activos del proyecto: escribe directamente en la carpeta de activos del proyecto con un nombre sensato. No sobrescribas archivos existentes a menos que se te pida. Las salidas existentes nunca se sobrescriben; imagegenkit añade -2, -3 y así sucesivamente.
  • Prompts: 2–5 oraciones de prosa simple que cubran sujeto, entorno, estilo, composición e iluminación. Pon el texto requerido entre comillas. Para ediciones, di qué debe permanecer sin cambios.
  • Errores: lee el mensaje del proveedor y ajusta; no reintentes ciegamente. Un bloqueo por moderación significa detente e informa al usuario.
  • Límites mensuales: el usuario puede establecer un límite de gasto o de imágenes en ImageGenKit. Si imagegenkit dice que se alcanzó un límite, informa al usuario y no lo evites (sin -p a otro proveedor, sin llamadas API directas). Las suscripciones (Grok, Codex) siguen funcionando; los comandos de tarea cambian a ellas automáticamente. imagegenkit usage muestra el gasto y los límites de este mes.

Salida

Las rutas guardadas van a stdout, una por línea. Sin -o, los archivos van a ~/Pictures/ImageGenKit/<fecha>/. Cada ejecución se registra en ~/.config/imagegenkit/log.jsonl, y el usuario ve el uso, costos y todo lo generado en ImageGenKit. Reutiliza un prompt del registro cuando el usuario diga "como la última vez".

Skills relacionados