Communitygithub.com

guyronnen/openmontage

Habilidad de agente de guyronnen/openmontage

¿Qué es openmontage?

La habilidad 'openmontage' de guyronnen proporciona a los agentes de IA (como Claude Code, Cursor, Codex, etc.) la capacidad de crear composiciones de imágenes mediante la técnica de montaje. Esta skill permite a un agente ensamblar múltiples imágenes en una sola, aplicando capas, ajustes de posición, escalado y efectos de fusión. Es útil para desarrolladores y diseñadores que desean automatizar la generación de collages, composiciones visuales o maquetas directamente desde el entorno del agente. La habilidad se basa en herramientas de línea de comandos y bibliotecas de procesamiento de imágenes, ofreciendo una interfaz sencilla para que el agente ejecute operaciones complejas de edición de imágenes sin intervención manual. Está diseñada para integrarse con flujos de trabajo de IA que requieren manipulación visual automatizada.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add guyronnen/openmontage

Preguntar en tu IA favorita

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

Documentación

¿Qué hace openmontage?

Habilidad de agente de guyronnen/openmontage

Descripción

Esta habilidad permite a los agentes de IA crear montajes de imágenes combinando múltiples imágenes de entrada en una sola composición. Proporciona control sobre la disposición, el tamaño y la opacidad de cada capa.

Plataformas compatibles

  • Claude Code
  • Cursor
  • Codex
  • Otros agentes de IA compatibles con el formato SKILL.md

Cómo funciona

La habilidad utiliza herramientas del sistema y bibliotecas de procesamiento de imágenes para:

  1. Aceptar una lista de imágenes de entrada con parámetros de posicionamiento
  2. Procesar cada imagen (escalado, rotación, ajustes de opacidad)
  3. Combinar las imágenes en una sola salida
  4. Guardar el resultado en el formato especificado

Uso

# Ejemplo de comando para crear un montaje
openmontage --input image1.png:0,0 --input image2.png:100,50 --output result.png

Parámetros

ParámetroDescripción
--inputRuta de la imagen y coordenadas (formato: ruta:x,y)
--outputRuta del archivo de salida
--widthAncho de la composición final
--heightAlto de la composición final
--opacityOpacidad de las capas (0.0 a 1.0)

Ejemplo

# Ejemplo de integración con agente
import openmontage

montage = openmontage.Montage(width=800, height=600)
montage.add_image("fondo.jpg", x=0, y=0, scale=1.0)
montage.add_image("objeto.png", x=100, y=200, scale=0.8)
montage.save("composicion_final.png")

Notas

  • Asegúrate de que las imágenes de entrada existan y tengan formatos compatibles (PNG, JPG, WebP).
  • Las rutas pueden ser absolutas o relativas al directorio de trabajo del agente.
  • Para más información, consulta la documentación en guyronnen/openmontage.

Skills relacionados